开发者社区> 问答> 正文

JDBC连接sqlserver2008?报错

一个简单的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();
		}
    		
      }



展开
收起
爱吃鱼的程序员 2020-06-14 17:50:24 689 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

    回复 @zplswf:没有在本地,是连接到其它服务器上的。回复 @一时想不清晰:是在本地查询吗conn已经连接上了,但执行executeQuery就执行不过了,也没有异常。
    2020-06-14 17:50:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
好的 MySQL 兼容可以做到什么程度 立即下载
SQL Server 2017 立即下载
低代码开发师(初级)实战教程 立即下载