我是一名學生,正在編寫以下代碼。我一直在尋找自己的解決方案,但找不到任何解決方案。這是代碼: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條經(jīng)驗 獲得超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
提交
取消