1 准备三个jar文件
msbase.jar
mssqlserver.jar
msutil.jar
拷贝到jdk下面的jre/lib/ext/ 下面
2 配置环境变量 classpath
添加 ;%JAVA_HOME%\jre\lib\ext\msbase.jar;%JAVA_HOME%\jre\lib\ext\mssqlserver.jar;%JAVA_HOME%\jre\lib\ext\msutil.jar
3 在工作目录下(我的是D:\javaweb\java6_study), 手动创建一个文本文件 database.properties,内容如下
jdbc.drivers=com.microsoft.jdbc.sqlserver.SQLServerDriver jdbc.url=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=COREJAVA jdbc.userName=sa jdbc.password=sa
测试代码
public static Connection getConnection() throws IOException { Connection conn = null; Properties props = new Properties();// 创建一个properties FileInputStream in = new FileInputStream("database.properties"); props.load(in); //把文件database.properties的内容读入对象props in.close(); String drivers = props.getProperty("jdbc.drivers"); if (drivers != null) { try { Class.forName(drivers).newInstance(); String url = props.getProperty("jdbc.url"); String userName = props.getProperty("jdbc.userName"); String password = props.getProperty("jdbc.password"); conn = DriverManager.getConnection(url, userName, password);
System.out.println("数据库连接成功);
} catch(Exception e) { e.printStackTrace(); System.out.println("数据库连接失败"); } } else { System.out.println("数据库驱动不存在"); } return conn; }