如何使用ADO.NET连接数据库?
时间:2010-06-03 10:52:00
如何在ASP.NET中使用ADO.NET连接数据库?
以连接Access数据库为例,步骤如下:
一、我们来用有源ODBC DSN的方法和无源OLE DB的方法连接数据库:
1、无源OLE DB:
string strConn="Provider=Microsoft.Jet.OLEDB.4.0 ;Data Source=intels.mdb" ;
2、有源ODBC DSN:
string strConn="Data Source=intels";
如果采用ADO.NET连接SQL Server或者Oracle,方法和VB中连接相应数据的连接字符串一致。
二、我们开始连接数据库:
ADOConnection Conn = new ADOConnection(strConn);
三、执行一个select SQL 查询:
string strSQL = "Select id from test" ;
ADOCommand ADOCmd=new ADOCommand(conn,Conn);
Conn.Open();
ADODataReader reader;
ADOCmd.Execute(out reader);
四、得到ADODataReader中包含的数据:
先执行:
reader.Read();
然后就可以取得数值:
reader["id"].ToString();
依次类推。
五、delete(删除)语句,insert和update相同:
strSQL="delete from test where id=’1’";
//strSQL="insert into test values(’1’)";
//strSQL="update test set id=’1’";
ADOCommand ADOCmd=new ADOCommand(conn,Conn);
Conn.Open();
ADOCmd.Execute();