java通过jdbc访问sqlserver2000

xiaoxiao2021-02-28  104

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; }

转载请注明原文地址: https://www.6miu.com/read-20022.html

最新回复(0)