JDBC连接sqlserver2008

发布于 2021-11-29 01:06:35 字数 1130 浏览 948 评论 4

一个简单的jdbc创建连接sqlserver服务,代码如下,为什么执行到创建连接成功打印connected...,就卡住不动,也没有报错,就不往向下执行了呢??

求各位大神帮忙看看。。。,非常感谢。

Connection conn = null;
		Statement statement = null;
		ResultSet rs = null;
      try {
         Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
         conn = DriverManager.getConnection(db_connect_string,
                  db_userid, db_password);
         System.out.println("#### connected...");
         statement = conn.createStatement();
         String queryString = "select * from sysobjects where type='u'";
         rs = statement.executeQuery(queryString);
         System.out.println("#### executeQuery...");
         while (rs.next()) {
            System.out.println(rs.getString(1));
         }
         
      } catch (Exception e) {
         e.printStackTrace();
      }finally{
    	  try {
			if(!rs.isClosed())rs.close();
			if(!statement.isClosed())statement.close();
			if(!conn.isClosed())conn.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
    		
      }



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

凡尘雨 2021-11-30 00:21:29

conn已经连接上了,但执行executeQuery就执行不过了,也没有异常。

千笙结 2021-11-29 23:55:32

回复
是在本地查询吗

凌乱心跳 2021-11-29 19:43:58

回复
没有在本地,是连接到其它服务器上的。

反话 2021-11-29 17:20:30

把conn打印出来.服务器是否启动.jar是否导入.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文