当前位置:Gxlcms > 数据库问题 > jdbc——java连接sql server 过程

jdbc——java连接sql server 过程

时间:2021-07-01 10:21:17 帮助过:3人阅读

jdbc_1; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.util.Properties; import java.sql.SQLException; public class ConnecttionTest { static void testConnection1(){ try{ //java 反射机制来获取实现类对象,实际上是加载了sql类,同时注册了驱动 (new Driver()) 对象 Class clazz=Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//甚至这行也可以省,但是没必要,有的数据库就不可以 // 这里本来要注册驱动,但是上面代码forName时把sql类加载到了内存中,而sql类内有静态代码块static {} //随着加载,代码块内new Driver() 的被运行 String url = "jdbc:sqlserver://localhost:1433;databaseName=EDUCATION"; Connection con = DriverManager.getConnection(url,"sa","1"); System.out.println("连接成功"); con.close(); } catch(Exception e) { //e.printStackTrace(); System.out.println("连接失败"); } } static void testConnection2() { //1.获取实现类对象 try { Class clazz=Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//java 反射机制来获取实现类对象 String url = "jdbc:sqlserver://localhost:1433;databaseName=EDUCATION"; String user = "sa"; String passwd = "1"; Connection con = DriverManager.getConnection(url,user,passwd); //获取连接 System.out.println("ok"); } catch(Exception e) { System.out.println("失败"); } } public static void main(String []args) { testConnection2(); } }

 

jdbc——java连接sql server 过程

标签:localhost   sql   类加载   util   连接失败   tab   sof   pass   trace   

人气教程排行