如何在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();