刚用JSP+Access+Tomcat做了个聊天室,把它上传到网上发现数据库连接不通,但在本地试过是OK的,请问怎解决??

p559 2003-04-08 11:06:22
刚用Tomcat+JSP+Access做了个聊天室,把它上传到网上发现数据库连接不通,但在本地试过是OK的,请问怎解决??是不是Access要像在本地那样亲手连接数据库。
在系统DNS那里,那样子??
...全文
70 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
p559 2003-04-10
除了说谢谢!我也不知道说什么好!虽然还是有点~~~~
回复
wellsoon 2003-04-09

如果是在网上,
你最好使用不采用数据源的方式,
直接连接到文件就可以了啊。

例如:


<%
java.sql.Connection sqlCon; //数据库连接对象
java.sql.Statement sqlStmt; //SQL语句对象
java.sql.ResultSet sqlRst; //结果集对象
java.lang.String strCon; //数据库连接字符串
java.lang.String strSQL; //SQL语句
String mdbpath=request.getRealPath("/");
//装载JDBC-ODBC驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //设置数据库连接字符串
strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+mdbpath+"dbtest.mdb";
out.println(strCon);
//strCon = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\Jb\\BeanServletTest\\defaultroot\\dbtest.mdb";
//"jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+ mdbpath+"\\dbtest.mdb";
//jsp文件当前目录下的数据库是Access文件
sqlCon = java.sql.DriverManager.getConnection(strCon,"","");
//创建SQL语句对象
sqlStmt = sqlCon.createStatement();


因为一般来说你没有办法在别人的机器上创建odbc数据源DSN的。
回复
p559 2003-04-09
在本机是直接用手工连接的就是系统DNS,上到网就不太清楚,听网友说是直接放上去的,不用连的,是吗??
回复
wellsoon 2003-04-08
你是用什么方式连接的数据库啊???

回复
p559 2003-04-08
是啊,都没人答
回复
wellsoon 2003-04-08
???????

楼主自问自答????


??????
回复
p559 2003-04-08
我也不太清楚
回复
p559 2003-04-08
好,但那里有免费的空间给我试
回复
p559 2003-04-08
我看还是亲自上传一个试试吧
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-08 11:06
社区公告
暂无公告