首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过窗口身份验证连接时jdbc失败

通过窗口身份验证连接时jdbc失败
EN

Stack Overflow用户
提问于 2015-12-07 17:50:39
回答 1查看 306关注 0票数 0

我的jdbc连接在使用以下代码时失败:

代码语言:javascript
复制
package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

/**
 * @author Li.Kudo
 * @version 1.0
 * @since 2015
 */
public class DatabaseConnection {

    private String connectionString;
    private Connection connection;

    public String getConnectionString() {
        return connectionString;
    }

    public void setConnectionString(String connectionString) {
        this.connectionString = connectionString;
    }

    public Connection getConnection() {
        return connection;
    }

    public void setConnection(Connection connection) {
        this.connection = connection;
    }

    /**
     * @return boolean
     * @exception sql exception
     * @author Li.Kudo
     */
    public boolean makeConnection() {
        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            this.connection = DriverManager.getConnection(connectionString);
            return true;
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            return false;
        } catch (SQLException e) {
            e.printStackTrace();
            return false;
        }
    }

    public static void main(String[] args) {
        DatabaseConnection a=new DatabaseConnection();
        a.setConnectionString("jdbc:sqlserver://localhost;integratedSecurity=true;");
        a.makeConnection();
        System.out.println(a.getConnection());
    }
}

以下是我遇到的错误:

Java运行时环境检测到了一个致命错误: EXCEPTION_ACCESS_VIOLATION (0xc0000005)在pc=0x000000006e17d115,pid=4296,tid=5312 JRE版本: Java(TM) SE运行时环境(8.0_66-b18) (构建1.8.0_66-b18) Java : Java HotSpot(TM) 64位服务器VM (25.66-b18混合模式windows-amd64 64压缩oops)问题帧:v jvm.dll+0x13d115 写核心转储失败。默认情况下,在Windows的客户端版本上不启用微型转储 包含更多信息的错误报告文件保存为: E:\Java\Project_App\BTL_CNPM\hs_err_pid4296.log 如果您想提交错误报告,请访问:http://bugreport.java.com/bugreport/crash.jsp

EN

回答 1

Stack Overflow用户

发布于 2015-12-07 17:59:42

此错误发生在JVM的本机部分。我想有些.dll文件已经损坏了。重新安装新虚拟机可能会帮你摆脱这一切..。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34139992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档