Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={SQL Server};server=(local);uid=sa;pwd=;database=db"
和
Conn.open "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=ddd"
第一个MDAC方式,第二个是OLE DB方式
理论上来讲,第二种方式操作数据库要快一点点,MDAC方式是比较老的连接方式了,据微软说其实是先通过OLE DB的底层然后建立的可兼容的连接,因此,多一个过程
Conn.open "Provider=SQLOLEDB.1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=db;Data Source=ddd"这句使用的是OLEDB方式连接数据库根据微软的一份标准文档,使用OLEDB连接数据库要比一般的方式要快很多!
第一种:
OLEDB->ODBC->驱动程序
第二种
OLEDB->驱动程序