当前位置:编程学习 > asp >>

求ASP连接数据库(SQL,ACCESS)的详细代码!不要建立数据源的那种!

求ASP连接数据库(SQL,ACCESS)的详细代码!不要建立数据源的那种!
答案:
连接access
Set Conn=Server.CreateObject("Adodb.Connection")
ConnStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="数据库名"
Conn.open ConnStr

连接SQL
set conn=Server.CreateObject("ADODB.Connection")
conn.open "driver={SQL Server};database=数据库;Server=localhost;uid=;pwd="
下面是一个简单的连接sql的方法 然后连接数据库时直接调用call conn_init()就可以了
--打开连接方法
sub conn_init()
connIP = "数据库IP地址(也可以为客户端名称)"
connDB="访问库名称"
conn_username="登录用户名"
conn_password="登录密码"
connstr="driver={SQL Server};server="& connIP &";uid="& conn_username &";pwd="&conn_password&";database="& connDB
on error resume next
set conn=server.createobject("ADODB.CONNECTION")
if err.number<>0 then
err.clear
set conn=nothing
else
conn.CursorLocation =3
conn.open connstr
if err then
err.clear
set conn=nothing
end if
end if
end sub

--关闭连接方法
sub endConnection()
conn.close
set conn=nothing
end sub
连接Access数据库的:  
1,引入命名空间 using System.Data.OleDb
2,创建一个连接对象OleDbConnection conn = new OleDbConnection(连接字符串)
3,创建一个操作对象OleDbCommand,就可以进行增、删、改、查了

连接SQLserver数据库的:
1,引入命名空间 using System.Data.SqlClient
2,创建一个连接对象SqlConnection conn = new SqlConnection(连接字符串)
3,创建一个操作对象SqlCommand,就可以进行增、删、改、查了
access的:
Set Conn=Server.CreateObject("Adodb.Connection")CStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="数据库名"
Conn.open Cstr
SQL的:
conn=Server.CreateObject("ADODB.Connection")
Cstr="driver={SQL Server};database=数据库名称;
Server=localhost;uid=数据库用户名;pwd=数据库密码"
conn.open Cstr

上一个:asp里面写在客户端和写在浏览器端的代码有什么不同
下一个:如何用asp实现excel数据导入到sql2000中,把具体代码写下

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,