C#数据库连接问题

时间:2015-04-19 06:29:03

标签: c# database

帐户的c#数据库似乎有问题:

在数据库中,我收到错误消息:

  

错误1类型或命名空间名称'连接'无法找到   (您是否缺少using指令或程序集引用?)

我可能做错了什么?我想连接到帐户

中的数据库

http://puu.sh/hiYKZ/01e0da1578.png

代码: -

    public SQLConnection acctsConnect(){
        try{
            Class.forName("C:\\ChattBankMDB.mdb");
        }catch(ClassNotFoundException e){
            Console.WriteLine("Error: " + e);
        }

        SQLConnection connect = null;

        try{
            connect = DriverManager.getConnection("C:\\ChattBankMDB.mdb");
        }catch(SQLException e){
            Console.WriteLine("Error: " + e);
        }

        return connect;
    }
    }
}

3 个答案:

答案 0 :(得分:2)

您的代码可以传递有效的c#代码,但您使用的API是错误的...这让我相信它是有效的Java代码... c#中的数据库代码将使用ADO.NET({{1 }},SQLConnection等)但您使用的是CommandConnection等..这与Statement

一致

请检查您要执行的操作。

答案 1 :(得分:0)

您可以在代码中传递sqlconnection并在数据源中编写数据库路径。

 SqlConnection con = new SqlConnection("Data Source=TCS3\\SQLEXPRESS;Initial Catalog=Forest_DB;User ID=sa;Password=sql2008");

答案 2 :(得分:0)

最佳解决方案是使用ms sql server而不是访问文件格式 但你的答案是: How to connect to a MS Access file (mdb) using C#?