.net winform怎么连接mysql

.net winform怎么连接mysql,第1张

方法/步骤1

先从左侧的工具栏拖进控件Button和RichTextBox。

接着在RichTextBox中写上连接数据库的字符串。

Data Source=AHInitial Catalog=DS20User ID=sapassword=xxxxxxx

Data Source:数据库服务器名称。

Initial Catalog:数据库名称。

User ID:数据库用户名。

password:数据库连接密码

双击Button按钮,进入按钮点击事件,添加访问数据库的代码。这里代码的意思是,尝试连接SQL数据库,如果连接成功则显示“OK”,如果连接失败则显示失败信息。

SqlConnection:表示数据库SQL连接的类。

Open():打开数据库。

Exception i:获取连接失败SQL的信息。

接下来分别演示“连接成功”和“连接失败”的效果。

1.采用独占方式进行连接:

"Driver={Microsoft Access Driver (*.mdb)}DBQ=C:\App1\你的数据库名.mdbExclusive=1Uid=你的用户名Pwd=你的密码"

MS ACCESS OLEDB &OleDbConnection (.NET下的OleDb接口)进行链接

2.普通方式(最常用)连接ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdbUser Id=adminPassword="

3.使用工作组方式(系统数据库)连接ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdbJet OLEDB:System Database=c:\App1\你的系统数据库名.mdw"

4.连接到带有密码的ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdbJet OLEDB:Database Password=你的密码"

5.连接到处于局域网主机上的ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=\\Server_Name\Share_Name\Share_Path\你的数据库名.mdb"

6.连接到处于远程服务器上的ACCESS数据库:

"Provider=MS RemoteRemote Server=http://远程服务器IPRemote Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdb"

MS ACCESS ODBC开放式接口连接字符串

7.标准链接:

"Driver= {MicrosoftAccessDriver(*.mdb)}DBQ=C:\App1\你的数据库名.mdbUid=你的用户名Pwd=你的密码"

如果ACCESS数据库未设置用户名和密码,请留空。下同。

8.WorkGroup方式(工作组方式)连接:

"Driver={Microsoft Access Driver (*.mdb)}Dbq=C:\App1\你的数据库名.mdbSystemDB=C:\App1\你的数据库名.mdw"

9.采用独占方式进行连接:

"Driver={Microsoft Access Driver (*.mdb)}DBQ=C:\App1\你的数据库名.mdbExclusive=1Uid=你的用户名Pwd=你的密码"

MS ACCESS OLEDB &OleDbConnection (.NET下的OleDb接口)进行链接

10.普通方式(最常用)连接ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdbUser Id=adminPassword="

11.使用工作组方式(系统数据库)连接ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdbJet OLEDB:System Database=c:\App1\你的系统数据库名.mdw"

12.连接到带有密码的ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdbJet OLEDB:Database Password=你的密码"

13.连接到处于局域网主机上的ACCESS数据库:

"Provider=Microsoft.Jet.OLEDB.4.0Data Source=\\Server_Name\Share_Name\Share_Path\你的数据库名.mdb"

14.连接到处于远程服务器上的ACCESS数据库:

"Provider=MS RemoteRemote Server=http://远程服务器IPRemote Provider=Microsoft.Jet.OLEDB.4.0Data Source=c:\App1\你的数据库名.mdb"

随便你放在那,只要你喜欢,不过你只想写一次,到是可以这么做,在类中写一个静态常量,存放该字符串,在其他地方只需要调用这个字符串变量就行了。其他常规方法有以下几种:

1、放在公共数据库 *** 作类中,数据库 *** 作的方法都在这个类,其他需要 *** 作数据直接调用这个类中的方法,这样就可以只写一次那个连接字符串了;

2、放在TXT文本中,需要用时条用文本

3、写在配置文件中(有config、XML等)

4、直接添加Setting,将字符串写在值字段,在调用时,直接调用默认值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6685337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存