本文目录一览

1,asp怎么连接数据库阿

需要一个connset conn=server.createobject("adodb.connection") conn.open "driver=set rs_lou=server.createobject("adodb.recordset") sql_lou="select top 10 * from loupan " rs_lou.open sql_lou,conn,1,1

asp怎么连接数据库阿

2,ASP连接Access数据库的文件放在哪

<% set rs=server.createobject("adodb.recordset") set conn = server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="& server.mappath("/database/data.mdb") %> 这是最通用的方法,
只要是支持文本编辑都可以不过推荐你使用DW,这样写标记提示,方便点不容易出错

ASP连接Access数据库的文件放在哪

3,aspnet中连接数据库的代码写在哪里

把连接数据库的代码写在web.config配置文件里较好,那样后期修改数据库链接就只改配置就可以啦。
从技术上来讲,根据你的需要,写在哪儿都可以;但是根据严格的做项目的规范,是要写在数据访问层(DAL)里面,然后根据你的需要,在不同的地方调用;还有就是写连接数据库的代码,势必要写数据库的链接字符串,这个一般写在配置文件web.cofig里面
web.config里面 <connectionStrings> <add name="链接名" connectionString="链接字符串"/> </connectionStrings>
首先,要连接数据库当然需要一个数据库连接对象了(sqlconnection); 接着,有了连接对象,就要指明是连接哪个数据库了(connectionstring 属性); 最后,都连接好了,当然就需要把数据库连接对象打开,后面的操作对象才有可能操作到数据库(open()方法); 连接数据库后,下面无非就是操作数据库了,要操作数据库也需要一个操作数据库的对象(sqlcommand); 有了操作对象,就要知道这个对象是操作哪个数据库的拉~~(connection 属性); 最后,当然就是操作数据库的具体内容了:添加,删除,查询还是修改?(commandtext 属性). 最后说句,当然也不是所有的数据库都这样,如果用到存储过程,还要用到其他的属性,这就需要根据需要来使用相应的属性了.

aspnet中连接数据库的代码写在哪里

4,asp数据库的连接

set rs=server.createobject("adodb.recordset") Set conn = Server.CreateObject("ADODB.Connection") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("db1.mdb")
Provider=Microsoft.Jet.OLEDB.4.0;data source OLEDB.4.0后面这里是用分号;不是用冒号:
1.数据库的文件访问权限问题 2.测试该网页程序的同时 数据库文件在打开 3.数据库文件已经关闭 但临时文件文件依然存在 dim conn dim connstr dim db db="Databases/#Database.mdb" on error resume next connstr="DBQ="+server.mappath(""&db&"")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};" set conn=server.createobject("ADODB.CONNECTION") if err then err.clear response.write("数据库连接出错!") else conn.open connstr end if
你的db1.mdb与当前文件在一个目录里面吗?

5,aspnet如何链接数据库

能,先建立数据库,后根据语句链接也可以 例如:
web.config中加上datdstring="serve=;uid=;pwd=;database=;"
数据库连接字符串 "serve=服务器名;uid=用户名;pwd=密码;database=数据库名;"
/// /// 执行增删改 /// /// 执行的SQL语句 /// 结果信息(成功:1; 失败:-1) public int executeSQL(string sql) { int result = -1; string connectInfo = "serve=.;uid=sa;pwd=123456;database=test;"; using (SqlConnection con = new SqlConnection(connectInfo)) { try { SqlCommand com = new SqlCommand(sql, con); con.Open(); result = com.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception(ex.Message); } finally { if (con != null) { if (con.State == ConnectionState.Open) { con.Close(); } } } } return result; }
连接access 首先看一个例子代码片断: 程序代码: using system.data; using system.data.oledb; ...... string strconnection="provider=microsoft.jet.oledb.4.0;"; strconnection+=@"data source=c:\begaspnet\northwind.mdb"; oledbconnection objconnection=new oledbconnection(strconnection); ...... objconnection.open(); objconnection.close(); ...... 解释: 连接access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的! strconnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源. "provider=microsoft.jet.oledb.4.0;"是指数据提供者,这里使用的是microsoft jet引擎,也就是access中的数据引擎,asp.net就是靠这个和access的数据库连接的. "data source=c:\begaspnet\northwind.mdb"是指明数据源的位置,他的标准形式是"data source=mydrive:mypath\myfile.mdb". ps: 1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符. 2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接: strconnection+="data source="; strconnection+=mappath("northwind.mdb"); 这样就可以省得你写一大堆东西了! 3.要注意连接字符串中的参数之间要用分号来分隔. "oledbconnection objconnection=new oledbconnection(strconnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.
很简单的。。键一个DB类(数据库操作类)所有的数据库操作都现在该类里面 在页面中调用就可以了。。。 而数据库链接字符串写一般写在Web.config文件中。。在数据库操作页面或其他需要的时候调用就可以了。。。

文章TAG:连接  数据  数据库  在哪  asp连接数据库在哪个文件  
下一篇
展开更多