首页 > 数据库 >C#,连接数据库字符串汇总

C#,连接数据库字符串汇总

时间:2023-08-22 15:58:34浏览次数:56  
标签:C# 数据库 汇总 ------------------- Source 字符串 Data 连接

 

//-------------------SQL Server连接数据库字符串-------------20161216-----------------------------
Data Source=服务器地址; Initial Catalog=数据库名;User ID=sa;Password=sa

 

//-------------------ACCESS连接数据库字符串----------20161216-----------------------------
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=data.accdb     连接没加密数据库存字符串
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=data.accdb;Jet OLEDB:Database Password=123456    连接加密数据库存字符串
注释:data.accdb   ACCESS文件 直接这样写为程序根目录

//--------------------SQLite连接字符串-----20171031-------------------
Data Source= address.db;Pooling=true;FailIfMissing=false 
注释:address.db为Sqlite文件,这样写为程序的根目录

 

//--------------------Oracle连接字符串-----20180506-------------------

data source = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 端串口号默认的是1521)))(CONNECT_DATA = (SERVICE_NAME = 实体名))); User ID = 帐号; Password = 密码; Pooling = True; Max Pool Size = 10; Min Pool Size = 1;

//--------------------Mysql连接字符串-----20210714-------------------
Database=lqwvje;Data Source=192.168.0.105;User Id=root;Password=12345678;pooling=false;CharSet=utf8;port=3306 原文链接:C#,连接数据库字符串汇总-罗分明网络博客 (luofenming.com)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 /// <summary> ///SQL Server  测试数据是否连接    20180522 /// </summary> /// <param name="connStr">连接字符串</param> /// <returns></returns> public string TestConnection(string connStr) {     try     {         //SqlConnection是SQL server  OleDbConnection是Access不同的数据库不一样         using (SqlConnection connection = new SqlConnection(connStr))         {             connection.Open();             if (connection.State.ToString().Contains("Open"))             {                 return "连接成功";             }             else             {                 return "未连接成功";             }         }     }     catch (Exception ex)     {         return ex.Message;     } }

标签:C#,数据库,汇总,-------------------,Source,字符串,Data,连接
From: https://www.cnblogs.com/linus47449/p/17648702.html

相关文章

  • cwltoo学习笔记
    执行工作流:cwltool/home/zcy/download/cwl/wf.cwl/home/zcy/download/cwl/echo-job.ymlwf.cwlcwlVersion:v1.2class:Workflowinputs:message:stringoutputs:out:type:FileoutputSource:uppercase/example_outsteps:echo:run:/home/......
  • [ABC098D] Xor Sum 2 题解
    题解传送门题目大意给出一个序列\(A\),求\(A_l\oplusA_{l+1}\oplus\dots\oplusA_r=A_l+A_{l+1}+\dots+A_r\)(\(\oplus\)即为\(xor\)异或)解析众所周知,异或是位运算中的一种不进位加法,即为如果两个\(bit\)相等返回\(0\),反之返回\(1\)。为什么说是不......
  • 「CSP-J2019」交通换乘 题解
    转自博客。传送门一道橙题,但是会T。题面[CSP-J2019]公交换乘题目描述著名旅游城市B市为了鼓励大家采用公共交通方式出行,推出了一种地铁换乘公交车的优惠方案:在搭乘一次地铁后可以获得一张优惠票,有效期为45分钟,在有效期内可以消耗这张优惠票,免费搭乘一次票价不超过地......
  • C++ 面向对象开发2
    staticstatic函数没有thispointer,static数据只有一份,static函数只能处理static数据。static数据在class外需要提供定义。单例设计classA{public:staticA&getInstance();setup(){...}private:A();;A(constA&rhs);...};A&A::getInst......
  • C# 深拷贝和浅拷贝的区别
    含义:深拷贝和浅拷贝最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。假设B复制了A,修改A的时候,看B是否发生变化:如果B跟着也变了,说明是浅拷贝,拿人手短!(修改堆内存中的同一个值)如果B没有改变,说明是深拷贝,自食其力!(修改堆内存中的不同的值)浅拷贝(shallowCopy)只复制了原......
  • CompletableFuture
    @SneakyThrows@OverridepublicSpuVOqueryDetail(Longid){//1.查询spuSpuVOspuVO=spuMapper.queryInfoById(id);if(spuVO==null){//是否存在此商品thrownewMallException("商品已删除");......
  • java怎么设置定时任务(通过Executors.newScheduledThreadPool(1)方法)
    importjava.text.SimpleDateFormat;importjava.util.Date;importjava.util.concurrent.Executors;importjava.util.concurrent.ScheduledExecutorService;importjava.util.concurrent.TimeUnit;publicclassdingshi{publicstaticvoidmain(String[]args)......
  • ios开发之--UISearchDisplayController的简单使用
    控件就不介绍了,UISearchDisplayController就是把searbar和tableview结合到一块了,直接上代码:.h#import<UIKit/UIKit.h>@interfaceThirdViewController:UIViewController<UITableViewDelegate,UITableViewDataSource>{NSArray*_array;NSArray*_filterData;UI......
  • swift--使用 is 和 as 操作符来实现类型检查和转换 / AnyObject与Any的区别
    声明几个类://动物类classAnimal{}//陆地动物类classterricole:Animal{}//海洋动物类classSeaAnimals:Animal{}1,is用来做类型检查letcat=terricole()letfish=SeaAnimals()letarr=[cat,fish]foranima......
  • 代码简洁之道:对象转换神器MapStruct
    在我们日常开发的程序中,为了各层之间解耦,一般会定义不同的对象用来在不同层之间传递数据,比如xxxDTO、xxxVO、xxxQO,当在不同层之间传输数据时,不可避免地经常需要将这些对象进行相互转换。今天给大家介绍一个对象转换工具MapStruct,代码简洁安全、性能高,强烈推荐。MapStruct简介MapSt......