求教,sqlserver jdbc连不上数据库
- Java code
package com.abc.sqlserver;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;public class TestSqlserver { /** * * @param args */ public static void main(String[] args) { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName=Test;"; try { Connection con = DriverManager.getConnection(connectionUrl,"sa","pwd");// System.out.println( con.isClosed());// con.close(); } catch (SQLException e) { e.printStackTrace(); } System.out.println("done"); }}Connection con = DriverManager.getConnection(connectionUrl,"sa","pwd");
调试时发现,运行到这一句时阻塞了,很久都没有响应。
环境是win7 64bit, jdk 64 bit, sqljdbc4.jar
本机的sqlserver是没问题的,从远程访问本机的sqlserver都可以查询。
又搞回了基础问题,郁闷了。
[解决办法]
没有抛出异常吗??
[解决办法]
驱动对吗?
[解决办法]
这个经常有可能出现的问题是驱动不对