帐户的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;
}
}
}
答案 0 :(得分:2)
您的代码可以传递有效的c#代码,但您使用的API是错误的...这让我相信它是有效的Java代码... c#中的数据库代码将使用ADO.NET
({{1 }},SQLConnection
等)但您使用的是Command
,Connection
等..这与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#?