Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将java连接到SQL Server 2014_Java_Sql Server_Connection - Fatal编程技术网

将java连接到SQL Server 2014

将java连接到SQL Server 2014,java,sql-server,connection,Java,Sql Server,Connection,我已经连续两天有这些问题了。我想哭,哈哈。 无论如何,我有Java1.8,一个Eclipse和SQLServer2014 我尝试过使用JDBCODBC和ucanaccess,但它仍然给我一个错误。 以下是我在ucanaccess中的代码: public static void main(String[] args) { try { Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C

我已经连续两天有这些问题了。我想哭,哈哈。 无论如何,我有Java1.8,一个Eclipse和SQLServer2014

我尝试过使用JDBCODBC和ucanaccess,但它仍然给我一个错误。 以下是我在ucanaccess中的代码:

public static void main(String[] args) 
{

    try
    {

        Connection conn=DriverManager.getConnection("jdbc:ucanaccess://C:\\Program Files\\Microsoft SQL Server\\MSSQL12.SQLEXPRESS\\MSSQL\\DATA\\login_DB");
        Statement stment = conn.createStatement();
        String qry = "SELECT * FROM tblGender";

        ResultSet rs = stment.executeQuery(qry);
        while(rs.next())
        {
            String id    = rs.getString("username") ;
            String pssword= rs.getString("password");

            System.out.println(id + pssword);
        }
    }
    catch(Exception e)
    {
    System.out.println(e.getMessage());
    }



}
我得到了这个错误:

given file does not exist: C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\login_DB
有什么建议吗?有关我的问题的更多信息,请询问D:。我希望
您将耐心地处理我xD

文件是否真的存在?您是否缺少文件扩展名,例如“.db”等?@KaushikLele我已通过SQL Server中的查询创建了一个数据库文件。我右键单击数据库文件,单击属性并查找路径。我复制粘贴它并添加“//login_DB”,因为它是我数据库的名称。我数据库的扩展名文件是“.mdf”@KaushikLele UPDATE!!!!我试着在我的文件上写得具体一些。在我的“login_DB”末尾添加了“.mdf”,但我发现这个错误“不支持解码”。请选择支持读取当前数据库编码的CodeProvider。'Ucanaccess支持Microsoft Access数据库。不支持SQL Server。@saka1029 Microsoft Access数据库和Microsoft Access数据库引擎是否可再发行相同?