我是一名学生,正在编写以下代码。我一直在寻找自己的解决方案,但找不到任何解决方案。这是代码:import java.sql.Connection;import java.sql.DriverManager;public class ConexionSQL { private static Connection cn; public static Connection getConnection() { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); cn = DriverManager.getConnection("jdbc:sqlserver://Frankcpu:1433;database=Dentista;user=sa;password=123;encrypt=true;trustServerCertificate=false;loginTimeout=30;"); }catch(Exception e) { cn= null; } return cn; } public static void main(String[] args) { Connection pruebaCn = ConexionSQL.getConnection(); if(pruebaCn!=null) { System.out.println("Conectado"); System.out.println(pruebaCn); }else { System.out.println("No Conectado"); } }}
1 回答
qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
你的代码的第一部分看起来没问题。那么你可以试试这个:
String dbURL = "jdbc:sqlserver://localhost\\sqlexpress;user=sa;password=secret";
Connection conn = DriverManager.getConnection(dbURL);
或者您也可以使用 Properties 类:
String dbURL = "jdbc:sqlserver://localhost\\sqlexpress";
Properties properties = new Properties();
properties.put("user", "sa");
properties.put("password", "secret");
conn = DriverManager.getConnection(dbURL, properties);
检查您的 JDBC 是否正确连接到 eclipse,并检查类路径是否正确。
添加回答
举报
0/150
提交
取消