我正在设计一个带有SQL Server Express数据库(.mdf文件)的可移植c#程序,它将被多台计算机使用。我正在尝试让每个用户在本地网络上的某台计算机上分配的同一数据库上工作。我的问题是当转换我的C#程序可移植的可执行文件时,我不能使我的程序使用网络上指定的数据库。它只看到我附加在包含我的便携exe程序的文件夹上的数据库。SQLEXPRESS;AttachDbFilename=|DataDirectory|\Gorev.mdf;Integrated Security=True;User Instance=True
我无法将我的远程数据库连接到我的NetBeans程序。首先,我从服务->驱动程序->新驱动程序中打开了。那么我就得到了这个错误
“无法建立与jdbc的间接连接:sqlserver://(主机):(端口号);databaseName=.... using com.microsoft.sqlserver.jdbc.SQLServerDriver (不能打开附属数据库)”.“.”
因为小程序在客户机上运行,而数据库现在在远程计算机上,所以当客户机上的java查找驱动程序"com.microsoft.jdbc.sqlserver.SQLServerDriver"时,它会给出这个异常:
class com.microsoft.jdbc.sqlserver.SQLServerDriver not found.我应该如何设置jar文件mssqlserver.jar的类路径,以便小程序可以连接到远程数据库?