学习目的:学习连接两种数据库。
对于ASP,我们常用的数据库不外乎ACCESS和SQL SERVER,对于ASP.NET也是如此。但是,ASP.NET为SQL SERVER提供了特殊的连接组件,不建议使用OLE DB。
首先,看一下ACCESS的连接数据库,打开它。
string string connection=' Provider=Microsoft .杰特。OleDb.4.0数据源='strConnection=Server .MapPath('* .MDB’);//*就是数据库的名字oledb connection obj connection=new oledb connection(str connection);对象连接.open();-dim objConnection as OleDbConnectionobjConnection=new oledb connection(' Provider=Microsoft .杰特。OleDb.4.0数据源='服务器MapPath('* .mdb '))对象连接.打开()
我们来看看SQL SERVER的连接数据库,打开它。
stringstrConnection='server=数据库连接;uid=用户名;pwd=密码;数据库=数据库名字;SqlConnediob obj connection=new SqlCOnnection(str connection);对象连接.open();-dim obj connection as SqlConnectiom br obj connection=new SQL connection(' server=数据库连接;uid=用户名;pwd=密码;数据库=数据库名字)对象连接.打开()
其实在大多数地方,SQL SERVER和ACCESS的区别不仅仅是连接语句,还有其他的定义语句,也就是SQL和OLEDB的区别。
此外,如果是ACCESS数据库,则需要在ASPX文件的开头包含以下语句:
% @ Import Namespace='System. Data "%%@ Import Namespace=" system. Data.OleDb'% If it is SQL SERVER, you need to include the following statement:% @ Import Namespace='System. Data "%%@ Import Namespace=" system. Data.SqlClient'%
今天就到这里,明天开始读数据库。