DreamWeaver可以使用字符串来连接Access数据库。
具体方法
一,如果你Access为2002或2003版本
在DreamWeaver中选择 应用程序>>数据库>> 点击 + >>自定义连接字符串
会弹出窗口 连接名称中写上 英文名(可任意取名)
连接字符串中写入以下代码
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & server.mappath("数据库路径")
二,如果你Access是2007版本或者更高
连接字符串就改为
"Provider=Microsoft.ACE.OLEDB.12.0;Data Source =" & server.mappath("数据库路径")
选择“应用程序”面板-->服务器行为:
按照步骤:1 为该文件创建个站点:指定站点名称、本地文件夹(一定要指定到web文件夹)和默认图像文件夹。测试服务器选择一个语言,这里以jsp为例,访问类型选择“本地/网络”,把“自动刷新远程文件列表”选中,url前缀为“http://localhost:8080/student/”,其中8080是tomcat的端口号,student为context(上下文根),所后点击“确定”,这样一个站点就建好了。
2.选择一种文档类型:这里以JSP为例,所以选择JSP.
3.设置站点的测试服务器:服务器模型选择“JSP”,访问“本地/网络”,把“自动刷新远程文件列表”选中,url前缀为“http://localhost:8080/student/”,其中8080是tomcat的端口号,student为context(上下文根),这里跟建站点是一样的,只是确认一下。
4.启动tomcat服务器。
5.点击加号选择“记录集(查询)”,名称填入“conn”,连接选择定义-->点击“新建”,选择jdbc-odbc方式:连接名称填入自定义名称,url填入你的odbc数据库源的名称“jdbc:odbc:student”,如果有用户名和密码请填入,dreamweaver连接选择“使用测试服务器上的驱动程序”,点击完成,表格选择你的表格,列选择全部,然后确定,就全部ok了。
你用什么后台?php、asp还是jsp方法都不同!写清楚在让大家回答!
我说的都是用asp实现的!
这是用相对路径的:
<%
Set Conn=Server.CreateObject("ADODB.Connection")
ConnStr="provider=Microsoft.jet.oledb.4.0;data Source="&Server.MapPath("database/data.mdb")
Conn.Open ConnStr
%>
给你几个常用数据库连接的方法!
DSN
Conn.Open "DSN=AdvWorks;"&_
"Uid=Admin;"&_
"Pwd=;"
DSN文件
Conn.Open "FILEDSN=c:\somepath\mydb.dsn;" & _
"Uid=Admin;" & _
"Pwd=;"
ACCESS
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
"Dbq=c:\somepath\mydb.mdb;" & _
"Uid=Admin;" & _
"Pwd=;"
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\myDb.mdb;" & _
"User Id=admin;" & _
"Password=;"
VF
Conn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceType=DBF;" & _
"SourceDB=c:\somepath\mySourceDbFolder;" & _
"Exclusive=No;"
Excel
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\myExcelSpreadsheet.xls;" & _
"Extended Properties=""Excel 8.0;HDR=Yes;"";"
sql
Conn.Open "Provider=MSDASQL;" & _
"Driver={SQL Server};" & _
"Server=myServerName;" & _
"Database=myDatabaseName;" & _
"Uid=myUsername;" & _
"Pwd=myPassword;"
Oracle
Conn.Open "Provider=OraOLEDB.Oracle;" & _
"Data Source=MyOracleDB;" & _
"User Id=myUsername;" & _
"Password=myPassword;"
<%
'一、连接数据库
Connstr="DBQ="+server.mappath("main.mdb")+";Defa
ultDir=;DRIVER={Microsoft Access Driver
(*.mdb)};DriverId=25;"
set conn=server.createobject("adodb.connection")
conn.open Connstr
'二、打开数据表
sqlstr="select * from UserInfo"
set rs=server.CreateObject("adodb.recordset")
rs.open sqlstr,conn,1,3
'三、在临时空间内添加数据记录
rs.addnew
'在表中增加一条空白记录
rs("UsrId")=request("a")
rs("UsrPwd")=request("b")
'四、将临时空间内数据记录保存至数据库的表中
rs.update
'五、关闭数据表,关闭数据库
rs.close
set rs=nothing
conn.close
set conn=nothing
response.write ""
%>
DREAMWEAVER?关键看你用什么语言啦,不同语言对应不同连接数据库方法,
如asp:<%
connstr = "DBQ=" + server.mappath("mdb.mdb") + ";DRIVER={Microsoft Access Driver (*.mdb)}"
Set conn=Server.createobject("ADODB.CONNECTION")
conn.Open connstr%>