为什么下面的代码一执行就进入catch部分

wjj8246 2003-09-11 04:05:01
Connection Conn;
ResultSet Rs;
Statement Stmt;

String sDBDriver="oracle.jdbc.driver.OracleDriver";
String sConnStr="jdbc:odbc:Jsp";
try
{
Class.forName(sDBDriver);
Conn=DriverManager.getConnection(sConnStr);
Stmt=Conn.createStatement();
ResultSet rs=Stmt.executeQuery("select * from Jsp");
String tt1,tt2;
while(rs.next())
{
tt1=rs.getString("UserName") ;
tt2=rs.getString("UserPwd");
out.println(tt1+tt2);
}
}
catch(Exception e)
{
out.print(e.getMessage()) ;
}
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjj8246 2003-09-11
  • 打赏
  • 举报
回复
蓝色:
thin是什么?
Yanbin_Q 2003-09-11
  • 打赏
  • 举报
回复
切!
out.print(e.getMessage()) ;
不把错误语句贴出来
whyxx 2003-09-11
  • 打赏
  • 举报
回复
sConnStr这个东西有问题,不对,没有数据库存地址,用户名和密码,数据库连不通,当然会到catch里面去了
dooluby 2003-09-11
  • 打赏
  • 举报
回复
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@192.168.0.1:1521:test";
String user="user";
String password="passwd";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

自己看看吧。
dooluby 2003-09-11
  • 打赏
  • 举报
回复
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@icech:1521:b2bdb";
String user="B2BUSER";
String password="BAISHA";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

自己看看吧。
dooluby 2003-09-11
  • 打赏
  • 举报
回复
你的数据库地址呢?连接数据库的用户名和密码呢???

81,095

社区成员

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

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