SQL server System.Data.SqlClient; SqlConnection
OLE DB System.Data.OleDb OleDbConnection
ODBC System.Data.Odbc OdbcConnection
Oracle System.Data.OracleClient OrecleConnection
1.C#连接Access
C#连接Access用到的是OleDbConnection连接对象,程序代码如下:
Using System.Data;
Using System.Data.OleDb;
String strconnection=”provider=Microsoft.jet.OleDb.4.0;”;聚美优品总裁陈欧
Strconnection+=@”data source=c:\northwind.mdb”;
OleDbConnection ojconnection=new OleDbConnection(strconnection);
Ojconnection.Open();
Ojconnection.Close();
2.C#连接SQL server
C#连接SQL server用到的是SqlConnection连接对象,程序代码如下:
Using System.Data.SqlClient;
String stringconnection=”data source=.;initial catalog=数据库名;user id=sa;pwd=123”; SqlConnetcion connection=new SqlConnection(stringconnection);
Connection.Open();
Connection.Close();
3.C#连接Oracle
Orecle提供者的命名空间是System .Data.OracleClient。像使用ODBC提供者一样,必须首先在自己系统上下载并安装Oracle.NET提供者。然后在项目内添加对System..Data.OracleClient.dll组件的引用。程序代码如下:
Using System.Data.OracleClient;
Using System.Data;
Private void button_Click{object sender,System.EventArgs e }
{
String Connectinstring=”server=test;UID=root;Password=oracle;”;
OracleConnection conn=new OracleConnection(Connectinstring);
Try
{
Conn.Open();
OracleCommand cmd=new OracleCommand();
cmd.CommandText=”select * from Mytable”;
//读取数据,如果 odr.Read()返回为false的话,就说明到记录集的尾部了。
While(odr.Read())增殖税
{Response.Write(odr.GetOracleString(1).ToString());
男生恋爱后患接吻病
}
Catch(Exception ee)
{
Response.Write(ee.Message); //如果有错误,输出错误信息
}
Finally
{
Conn.Close();//关闭连接
}
在这个实例中,需要设置一个窗体,在这个窗体上放置一个按钮,当单击这个按钮的时候,连接数据库,读取数据,输出字段值。
4.c#连接MySQL
C#连接MySQL用到的是OdbcConnection连接对象,第一步是引用Sysetm.Data命名空间,因为它不是.NET Framework的组成部分。然后创建Connection对象,打开数据源连接,指定连接字符串,作为构造函数的输入。程序代码如下: Using Microsoft.Data.Odbc;
间岛问题//建立数据库连接
OdbcConnection DBConn;
DBConn=new OdbcConnection(“DRIVER={MySQL ODBC 3.15 Driver};”+”SERVER=Localhost”+”DATABASE=test;”+”UDI=root;”+”password=mysql;”)
预应力压浆
DBConn.Open();
右派分子//执行查询语句
OdbcCommand DBComm;
DBConn =new OdbcCommand(“select host,user from user”,DBConn);
//读取数据
OdbcDataReader DBReader=DBConn.ExecuteReaderEx();
//显示数据
Try
{
While(DBReader.Read())
{
Console.WriteLine(“host={0}and user ={1}”,DBReader.GetString(0),DBReader.GetString(1));
}
}
Finally
{
DBReader.Close();
DBConn.Close();
}
//关闭数据库连接
DBConn.Close();
ODBC连接字符串只是稍微与OLE DB(对象连接与嵌入数据库)的不同,与OLE DB提供者不同之处是,必须使用DRIVER语句指定ODBC驱动程序。