JDBC连接数据库

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


   Reprint policy


《JDBC连接数据库》 by Darenzai is licensed under a Creative Commons Attribution 4.0 International License