JDBC连接SqlServer2008图解:直连(纯JAVA方式)

一、使用纯Java方式连接数据库

 

由JDBC驱动直接访问数据库
优点:100% Java,快又可跨平台
缺点:访问不同的数据库需要下载专用的JDBC驱动

 

 

 

 

二、下载JDBC驱动

 

          http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=a737000d-68d0-4531-b65d-da0f2a735707&displayLang=zh-cn 

          解压缩后,把sqljdbc4.jar包导入到项目中。

 

三、测试连接

         import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import org.apache.log4j.Logger; /** * 使用JDBC的纯Java方式建立数据库连接并关闭。与使用JDBC-ODBC桥方式建立 * 数据库连接相比,需要修改JDBC驱动类字符串和URL字符串。 * @author */ public class TestLog1 { private static Logger logger = Logger.getLogger(TestLog1.class.getName()); public static void main(String[] args) { Connection conn = null; // 1、加载驱动 try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); logger.error(e); } // 2、建立连接 try { conn = DriverManager.getConnection( "jdbc:sqlserver://localhost:1433;databaseName=MyTest", "sa", "123456"); System.out.println("建立连接成功!"); } catch (SQLException e) { logger.error(e); e.printStackTrace(); } finally { // 3、关闭连接 try { if (null != conn) { conn.close(); System.out.println("关闭连接成功!"); } } catch (SQLException e) { logger.error(e); e.printStackTrace(); } } } }  

 

   

你可能感兴趣的:(JAVA)