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

p559 2003-04-08 11:06:22
刚用Tomcat+JSP+Access做了个聊天室,把它上传到网上发现数据库连接不通,但在本地试过是OK的,请问怎解决??是不是Access要像在本地那样亲手连接数据库。
在系统DNS那里,那样子??
...全文
92 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
我看还是亲自上传一个试试吧

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧