求解:access数据库连接失败
- 提问者网友:柠檬香
- 2021-03-12 06:33
Microsoft JET Database Engine:未指定错误
Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\ROOT\DATA\DATATEST.MDB
我用的是亚阳的CMS影视Access管理系统,系统一直使用很正常,有一次服务器重启后就有上面的提示,安装了MDAC2.8后还是如此,重启IIS也没有用.
哪位兄弟帮忙看下是什么原因,万分感谢,最好远程帮我,QQ 100000956.
- 二级知识专家网友:强势废物
- 2021-03-12 06:41
还有就是检查C:\WINDOWS\TEMP有没写权限
- 1楼网友:青春如此荒謬
- 2021-03-12 06:48
你好,下面是我修改好的代码,我测试了,好用。
<%@ page contenttype="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <%!string dbdriver = "sun.jdbc.odbc.jdbcodbcdriver"; string dburl = "jdbc:odbc:cdl"; connection conn = null; statement stmt = null; string sql = null;%> <% try { class.forname(dbdriver); conn = drivermanager.getconnection(dburl, "scott", "tiger"); out.print("conn-->ok"); stmt = conn.createstatement() ; sql = "insert into customers values(9,'tom','brown','04-7月-1900','800-555-1221');" ; stmt.executeupdate(sql) ; out.print("<br>"); out.print("insert-->ok"); stmt.close(); conn.close(); } catch (exception e) { e.printstacktrace(); } %> 一些建议:
1.把数据库连接的相关操作写在一个“类”中
2.不要用statement接口,用他的子接口preparedstatement
3.不要使用太多的try..catch这样会影响效率。
要是这个例子是练习用的,那就算了。