我有以下代码可连接到SQL Server中的数据库:
public static void main (String [] args) {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://DESKTOP-G8057U8\\SQLEXPRESS:1433;databaseName=Vaporizadores;integratedSecurity=true;";
DBConection=DriverManager.getConnection(url);
DBStatement = DBConection.createStatement();
System.out.println("Conexion exitosa");
}catch(ClassNotFoundException | SQLException e) {
System.out.println("Conexion fallida");
}
}
当我运行它时,我得到“ Conexion fallida”,这意味着捕获到异常。我尝试了不同的URL,但仍然无法连接到数据库。我对jdbc和sql server知之甚少,所以这可能是一个愚蠢的错误。
答案 0 :(得分:0)
它是这样工作的:
字符串url =“ jdbc:sqlserver:// DESKTOP-G8057U8; databaseName = Vaporizadores; integratedSecurity = true;”;
并将sqljdbc_auth.dll添加到Java bin文件夹