当前位置:首页 » 参考文献 » 数据库连接asp

数据库连接asp

发布时间: 2021-03-17 07:49:34

㈠ asp如何连接数据库

<%
Const SqlDatabaseName = "test" ' 数据库名字'
Const SqlPassword = "123" '数据库密码'
Const SqlUsername = "sa" '数据库帐户'
Const SqlLocalName = "127.0.0.1" '数据库地址'

'数据库连接函数'
Sub ConnectionDatabase
Dim ConnStr
ConnStr = "Provider = Sqloledb; User ID = " & SqlUsername & "; Password = " & SqlPassword & "; Initial Catalog = " & SqlDatabaseName & "; Data Source = " & SqlLocalName & ";"
On Error Resume Next
Set conn = Server.CreateObject("ADODB.Connection")
conn.open ConnStr
If Err Then
err.Clear
Set Conn = Nothing
Response.Write "数据库连接出错,请检查连接字串!"
Response.End
End If
End Sub

'默认打开数据库连接
call ConnectionDatabase()
%>

现在学的话,就学ASP.NET啦

程序这东西,入门了就很爽,开始都要坚持

祝你好运。。

㈡ asp数据库连接

1、ping 192.168.0.8看看通不通,
2、然后看看是不是开着防火墙,要保证1433端口能通讯。

telnet 192.168.0.8 1433

去192.168.0.8那台机器,看看是不是有防火墙软件,还是开着windows防火墙,如果是软件,添加规则打开1433。如果是windows防火墙,在例外里添加端口,把1433加上。

㈢ ASP数据库连接 asp怎样与SQL数据库连接

前两日,在CSDN看了篇文章《10个程序员必须学会接受的残酷真相》,其中有一条:

“互联网其实就是存储在表中的数据”,这句话说的很有道理,也提醒我们开发人员需要重视数据库操作;

本篇讲述asp.net如何连接数据库,考虑到数据库种类较多,这里就以asp.net连接SQL Server数据库举例

  • PS:以上数据库操作并不严谨,仅用于示范,数据库连接

    读者在实际使用对数据库进行crud操作时,参考微软官方文档

  • ㈣ 有关SQL数据库连接ASP的问题

    你的错误应属于数据库打开出错,看看帐号UID:sa的密码是否为空!sa的密码可在数据库里设置!
    (local)也可换成.试试

    ㈤ ASP怎样连接数据库

    MS Access数据库连接
    用DSN连接并且没有用户名和密码:

    <%
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "YourDSNName"
    %>

    用DSN连接并且有用户名和密码:

    <%
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "YourDSNName","username","password"
    %>

    用实际的数据库绝对路径连接:

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
    Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
    conn.Open Strconn
    %>

    用实际的数据库相对路径连接:

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
    Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
    conn.Open Strconn
    %>

    MS SQL Server数据库连接

    用DSN连接:

    <%
    set conn = Server.CreateObject("ADODB.Connection")
    conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
    %>

    不用DSN连接:

    <%
    Set conn = Server.CreateObject("ADODB.Connection")
    DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
    conn.open DSNtemp
    %>

    FoxPro数据库连接

    <%
    Set Conn = Server.CreateObject("ADODB.connection")
    ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
    Conn.Open ConnStr
    %>

    Oracle数据库连接:

    <%
    set conn=server.createobject("adodb.connection")
    conn.cursorlocation=adUseClient
    DSNTemp="Provider=MSDAORA.1;Password=xxxxx;User ID=yanhang;Data Source=xxx.world"
    conn.open DSNtemp
    %>

    ㈥ ASP怎么和数据库连接~~~

    一、数据库的连接方法:
    1.Access数据库的DSN-less连接方法:
    set adocon=Server.Createobject("adodb.connection")
    adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _
    Server.MapPath("数据库所在路径")
    2.Access OLE DB连接方法:set adocon=Server.Createobject("adodb.connection")adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _"Data Source=" & Server.MapPath("数据库所在路径")3.SQL server连接方法:set adocon=server.createobject("adodb.recordset")adocon.Open"Driver={SQL Server};Server=(Local);UID=***;PWD=***;"& _"database=数据库名;"
    4.SQL server OLE DB连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"provider=SQLOLEDB.1;Data Source=RITANT4;"& _
    "user ID=***;Password=***;"& _
    "inital Catalog=数据库名"

    5.Oracle 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft odbc for oracle};server=oraclesever.world;uid=admin;pwd=pass;"

    6.Oracle OLE DB 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Provider=OraOLEDB.Oracle;data source=dbname;user id=admin;password=pass;"

    7.dBase 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft dbase driver(*.dbf)};driverid=277;dbq=------------;"

    8.mySQL 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={mysql};database=yourdatabase;uid=username;pwd=yourpassword;option=16386;"

    9.Visual Foxpro 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft Visual Foxpro driver};sourcetype=DBC;sourceDB=*.dbc;Exclusive=No;"

    10.MS text 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Driver={microsoft text driver(*.txt; *.csv)};dbq=-----;"&_
    "extensions=asc,csv,tab,txt;Persist SecurityInfo=false;"

    11.MS text OLE DB 连接方法:

    set adocon=Server.Createobject("adodb.connection")
    adocon.open"Provider=microsof.jet.oledb.4.0;data source=your_path;"&_
    "Extended Properties''''text;FMT=Delimited''''"

    <二>。常用的四种SQL命令:
    1.查询数据记录(Select)
    语法:Select 字段串行 From table Where 字段=内容
    例子:想从book表中找出作者为"cancer"的所有记录,SQL语句便如下:
    select * from book where author=’cancer’
    "*"是取出book表所有的字段,如查询的字段值为数字,则其后的"内容"便无须加上单引号,

    如是日期,则在Access中用(#)包括,而在SQL server中则用(’)包括,
    如:

    select * from book where id=1
    select * from book where pub_date=#2002-1-7# (Access)
    select * from book where pub_date=’2002-1-7’ (SQL Server)

    提示:
    日期函数to_date不是标准sql文,不是所有的数据库适用,所以大家在使用的时候要参考数据库具体语法

    另外如果是查询传入的变量,则如下:

    strau=request.form("author")
    strsql="select * from book where author=’"&strau&"’"

    如果查询的是数字,则:

    intID=request.form("id")
    strsql="select * from book where id="&intID

    在很多数据库中,如:oracle,上面的语句是可以写成:
    strsql="select * from book where id=''''"&intID&"''''"的。
    但是字符型一定不能按照数字格式写,需要注意。

    2.添加记录(Insert)
    语法:Insert into table(field1,field2,....) Values (value1,value2,....)
    例子:添加一作者是"cancer"的记录入book表:
    insert into book (bookno,author,bookname) values (’CF001’,’cancer’,’Cancer无组件上传程序’)
    同样,如果用到变量就如下:

    strno=request.form("bookno")
    strau=request.form("author")
    strname=request.form("bookname")
    strsql="insert into book (bookno,author,bookname) values (’"&strno&"’,’"&strau&"’,’"&strname&"’)"

    3.用Recordset对象的Addnew插入数据的方法:
    语法:

    rs.addnew
    rs("field1").value=value1
    rs("field2").value=value2
    ...
    rs.update

    4.修改数据记录(Update)
    语法:update table set field1=value1,field2=value2,...where fieldx=valuex
    例子:update book set author=’babycrazy’ where bookno=’CF001’
    如果用到变量就如下:

    strno=request.form("bookno")
    strau=request.form("author")
    strsql="update book set author=’"&strau&"’ where bookno=’"&strno"’"

    5.Recordset对象的Update方法:
    语法:

    rs("field1").value=value1
    rs("field2").value=value2
    ...
    rs.update

    注意:使用语法3和语法5的时候,一定要注意字段的类型(尤其是日期型)一致,否则出错的几率非常的高。

    例子:

    strno=request.form("bookno")
    strau=request.form("author")
    set adocon=server.createobject("adodb.connection")
    adocon.open "Driver={Microsoft Access Driver(*.mdb)};DBQ=" & _
    Server.Mappath=("/cancer/cancer.mdb")
    strsql="select * from book where bookno=’"&strno&"’"
    set rs=server.createobject("adodb.recordset")
    rs.open strsql,adconn,1,3
    if not rs.eof then ’如果有此记录的话
    rs("author").value=strau
    rs.update
    end if
    rs.close
    set rs=nothing
    adocon.close
    set adocon=nothing

    6.删除一条记录(Delete)
    语法:Delete table where field=value
    例子:删除book表中作者是cancer的记录

    delete book where author=’cancer’

    (注意:如果book表中author字段的值为cancer的记录有多条,将会删除所有author为cancer的记录)

    ㈦ 如何用asp与数据库连接

    dim conn
    dim connstr
    dim db
    db="....." '数据库文件的位置
    Set conn = Server.CreateObject("ADODB.Connection")
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
    conn.Open connstr

    ㈧ asp怎样与SQL数据库连接代码是

    用于连接SQL数据库的代来码应该这样自:
    连接字符串以及解释如下:
    connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
    语法介绍:
    (1)、driver={SQL Server};始终为这个形式,不变
    (2)、server:可以是local、你计算机的IP、计算机的名称中的任意一个
    (3)、uid:登陆SQL的用户名
    (4)、pwd:登陆SQL的密码
    (5)、database:要连接的数据库名称。
    然后再声明连接对象:
    set conn=Server.Createobject("adodb.connection")
    然后用Open方法打开连接
    conn.open connstr
    楼主可以试下.

    ㈨ ASP 怎么连接SQL数据库

    ASP与SQL数据库连接语句具体如下:

    Set conn = Server.CreateObject("ADODB.Connection")
    connstr = "provider=Sqloledb;server=服务器名;uid=用户名;pwd=密码;database=数据库名"
    conn.Open connstr
    If Err Then
    err.Clear
    Set conn = Nothing
    Response.Write "数据库连接出错,请检查连接字串"
    Response.End

    (9)数据库连接asp扩展阅读:

    SQL常用命令使用方法:

    (1) 数据记录筛选:

    sql="select * from 数据表 where 字段名=字段值 order by 字段名 "

    sql="select * from 数据表 where 字段名 like ‘%字段值%‘ order by 字段名 "

    sql="select top 10 * from 数据表 where 字段名 order by 字段名 "

    sql="select * from 数据表 where 字段名 in (‘值1‘,‘值2‘,‘值3‘)"

    sql="select * from 数据表 where 字段名 between 值1 and 值2"

    (2) 更新数据记录:

    sql="update 数据表 set 字段名=字段值 where 条件表达式"

    sql="update 数据表 set 字段1=值1,字段2=值2 …… 字段n=值n where 条件表达式"

    (3) 删除数据记录:

    sql="delete from 数据表 where 条件表达式"

    sql="delete from 数据表" (将数据表所有记录删除)

    ㈩ asp数据库怎么连接asp网站上

    首先,应该是ASP怎么连接上数据库,并不是数据库去链接到网站。数据库是不会主动的,它是一个被动操作。

    ASP数据库,那应该是MDB改了后缀名吧。

    <%
    db="数据库路径及名称"'比如test.mdb,test.asp看你数据库的详细情况
    Setconn=Server.CreateObject("ADODB.Connection")
    conn.Open"driver={MicrosoftAccessDriver(*.mdb)};pwd=admin;dbq="&Server.MapPath(db)
    '注意如果数据库没有设置打开密码,那pwd=admin就要去掉
    response.write"数据库连接成功!"
    %>
    热点内容
    涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
    手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
    版面217 发布:2021-03-31 13:04:18 浏览:587
    知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
    基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
    悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
    做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
    战略地图参考 发布:2021-03-31 13:01:09 浏览:463
    收支模板 发布:2021-03-31 13:00:43 浏览:17
    电气学术会议 发布:2021-03-31 13:00:32 浏览:731