JDBC安装中出现的问题解决办法
首先下载安装Microsoft公司提供的JDBC Driver For MSSQL2000,安装完成后,鼠标右击[我的电脑]-弹出菜单中选择[属性]-弹出对话框中选择[高级]-点击[环境变量],下面操作在[系统变量]中进行,如果系统变量已存在相同变量名且包含相同变量值,则跳过该步操作;如果系统变量已存在相同变量名但未包含相同变量值,则添加该变量值(用英文“;”隔开);如果系统变量不存在相同变量名,则按如下操作——[新建]变量名:JDBC_Home 变量值:
C:/Program Files/Microsoft SQL Server 2000 Driver for JDBC
[新建]变量名:ClassPath 变量值:
%JDBC_Home%/lib/msbase.jar;%JDBC_Home%/lib/mssqlserver.jar;%JDBC_Home%/lib/msutil.jar;
.;%JAVA_HOME%/lib;%JAVA_HOME%/lib/tools.jar
如果没安装过 JDBC驱动那么系统变量 JDBC_HOME 的操作应该是[新建],而由于您安装JDK的时候新建过CLASSPATH变量则下步应该是编辑CLASSPATH变量名
最后重启计算机,完成JDBC配置。
补充:
建议将%JDBC_Home%/lib/msbase.jar;%JDBC_Home%/lib/mssqlserver.jar;%JDBC_Home%/lib/msutil.jar三个文件拷贝至%Java_Home%/jre/lib/ext目录下和%Tomcat_Home%/common/lib目录下。
最后我们写个JAVA文件来测试下。。
package com.gamvan.conn;
import java.sql.*;
public class ConnClub{
private String gvDriver = "";
private String gvUser = "sa"; // 数据库登录用户
private String gvPassword = "123"; // 数据库登录密码
private Statement sta;
private static String message = "恭喜,数据库连接正常!";
public Connection getConnection(){
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
gvDriver="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=GVclub";
return DriverManager.getConnection(gvDriver, gvUser, gvPassword);
}catch(Exception e){
message = e.toString();
}
return null;
}
public static void main(String args[]){
ConnClub cc = new ConnClub();
Connection con = cc.getConnection();
System.out.println(message);
}
}
引用:https://blog.csdn.net/u012410733/article/details/61619656