C#中连接MySql的字符串步骤如下:
1、打开Visual Studio 2015开发工具,新建一个Windows窗体应用程序。
2、在Mysql的官方网站上找到Mysql连接需要的DLL,下载后的DLL文件目录如下图。
3、接下来将所下载的DLL目录导入到项目的引用目录下面。
4、然后我们在项目的Form窗体中添加一个button按钮,下面将实现的是点击按钮进行MySql的连接。
5、打开Form1.cs文件,在顶部我们导入MySql.Data.MySqlClient命名空间,我们要使用的数据库连接方法都在这个命名空间里。
6、接下来在程序中准备一个连接字符串,字符串中需要指定数据库名称,用户名和密码。
7、然后实现按钮的点击方法,在方法中我们通过MySqlConnection进行连接,如下图所示,MySqlConnection需要传入连接字符串。
1.首先使用Access创建一个数据保存在硬盘某处,使用.MDB。
2.打开Vs 2013,引入命名空间:
using System.Data.OleDb
声明对象:
private OleDbConnection _oleDbConn private OleDbDataAdapter _oleDbAda
3.构建链接信息:
public readonly static string _strdata = string.Format("{0}{1}{2}", "provider=microsoft.jet.oledb.4.0 Data Source=", System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"\db\StuManData.mdb")
这里是构建一个目录:当前目录先的db文件夹下的StuMandata.mdb数据库文件。
当然可以可以直接指定目录:例:
string_strdata=@"provider=microsoft.jet.oledb.4.0 Data Source=C:\db\StuManData.mdb"
这样就构建好了链接信息。
4._oleDbConn = new OleDbConnection(_strConn)//根据链接信息实例化链接对象
_oleDbConn.open()//打开连接
_oleDbAda = new OleDbDataAdapter(strsql, _oleDbConn)//strsql sql语句;
见过sql语句执行的数据库连接对象
_oleDbAda.Fill(dt, tableName)
//将结果保存到本地结果及 dt==DataSet dt=new DataSet()
//Ok,Now,可以 *** 作dt了,当然前提它不是空的。
5.调用示例,构建Sql语句,传给显示窗体对象。
6.使用封装好的类,返回查询结果集,并提取数据。
7.运行结果。
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"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)