sun.jdbc.odbc.JdbcOdbcDriver 执行完就跳出try 为何?

qq_24972973 2019-09-16 11:11:59
调试时 发现 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
执行完下一句就到 finally. 不知什么原因。
请教前辈

public class L10_1 {
public static void main(String[] args)

{
System.out.println("test");
Connection ct=null;
Statement sm=null;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //加载一个驱动程序
System.out.println("test");
ct=DriverManager.getConnection("sql server","sa","110123aa");
sm=ct.createStatement();
//int i=sm.executeUpdate("insert into bumen value('8',))
ResultSet rs=sm.executeQuery("select * from bumen");
while(rs.next())
{
int bianhao=rs.getInt(1);
String mingcheng=rs.getString(2);
String didian=rs.getString(3);
System.out.println(bianhao+"...."+mingcheng+"....."+didian);
}
}catch(Exception e) {}
finally{}
}
}
...全文
99 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_39936465 2019-09-16
  • 打赏
  • 举报
回复
如果还不行试试:com.microsoft.sqlserver.jdbc.SQLServerDriver
qq_39936465 2019-09-16
  • 打赏
  • 举报
回复
我sqljdbc4.2就是用的这个路径名
qq_39936465 2019-09-16
  • 打赏
  • 举报
回复
引用 3 楼 qq_24972973 的回复:
java 想联 sql server 2008
你第3方包还用的jdbc.odbc类有啥用? 你试试 com.microsoft.jdbc.sqlserver.SQLServerDriver
qq_24972973 2019-09-16
  • 打赏
  • 举报
回复
java 想联 sql server 2008
qq_24972973 2019-09-16
  • 打赏
  • 举报
回复
仍然是一执行,就跳出来try 语句 还有哪不对吗? eclips 别什么提示都没出现
qq_39936465 2019-09-16
  • 打赏
  • 举报
回复
引用 楼主 qq_24972973 的回复:
调试时 发现 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 执行完下一句就到 finally. 不知什么原因。 请教前辈
jdbc这个类java7以前版本才有,现在没有jdbc了,需要下载对应数据库的第3方类

62,628

社区成员

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

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