使用Java创建远程数据库连接

时间:2015-01-06 19:27:29

标签: java sql-server

我正在尝试使用Java创建远程数据库连接。我已经阅读了很多关于如何设置它的微软和互联网文章。我越来越近但我一直遇到错误。我导入了sqljdbc.jar,并将其指向sqljdbc_auth.dll 64位。 (我在本地运行64位)。

我想出下面的错误。我检查了不同的网站有关此错误,它说创建一个新的工作区,我做了。但我仍然得到同样的错误。请帮帮我!!!!

谢谢!

Java代码

try { 
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    String url =    "jdbc:sqlserver://chaitsqlcs03:1433;DatabaseName=IDMR12_tiaa;integratedSecurity=true;";
    Connection conn = DriverManager.getConnection(url,"********","*********");
    Statement stmt = conn.createStatement();
    ResultSet rs;
  conn.close();
    } catch (SQLException e) {
        System.err.println("Got an exception! ");
        System.err.println(e.getMessage());
    }
在eclispe的控制台中出现

错误:

>
  

Java Runtime Environment检测到致命错误:

     

EXCEPTION_ACCESS_VIOLATION(0xc0000005)at pc = 0x000000007032dd27,pid = 10204,tid = 9544

     

JRE版本:Java(TM)SE运行时环境(8.0_25-b18)(版本1.8.0_25-b18)   Java VM:Java HotSpot(TM)64位服务器VM(25.25-b02混合模式windows-amd64压缩oops)   有问题的框架:   V [jvm.dll + 0x5dd27]

     

无法编写核心转储。默认情况下,在Windows的客户端版本

上未启用小型转储      

包含更多信息的错误报告文件保存为:   C:\ Users \用户olsonjo \工作空间\ EndDate30Days \ hs_err_pid10204.log

     

如果您想提交错误报告,请访问:    http://bugreport.sun.com/bugreport/crash.jsp

0 个答案:

没有答案