JDBC

今天老师讲了JDBC ,老师给我们讲了很多JDBC的相关知识,因为信息量太大,所以

我只能简略说一下。

首先JDBC 是JAVA用来连接数据库最常用的手段。换句话说,就是,大部分JAVA程序员都喜欢用JDBC和JAVA结合。

但是,这些都是次要的,我们知道JDBC好用就行

关键是知道它怎么用:(你的电脑要有数据库,我用的是SQLServer2008.其他的我没用过,不知道是不是差不多

首先,我们要下载连接数据库的工具包

  网址:https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc/7.2.2.jre8#grape

点手动下载就行

 

然后把下载好的工具包剪切到自己不会删的文件里边

然后配置环境变量  右键我的电脑-----》属性------》高级系统设置-----》环境变量------》看下图(记得是点编辑,把存放的工具包的地址(带名字)复制进去)

然后检查是否添加成功(添加时不能有空格

然后就是数据库那边的要把服务开

打开SQL Server配置管理器

然后,就可以进行代码测试了:

import java.util.*;
import java.sql.*;
import javax.sql.*;

public class Test{
    
    private static final String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//这是一个连接用的驱动程序(jdbc)
    private static final String URL = "jdbc:sqlserver://localhost:1433;databasename=";//访问地址大致意思是本地数据库
    private static final String DATABASE_NAME ="nf";//这是要打开的数据库名称,可以看一下自己的数据库有哪些
    private static final String USER_NAME = "sa"; //登录账户
    private static final String PASSWORD = "123456";//账户密码
    
    public static void main(String args[]){
        try{
            Class.forName(DRIVER);
            Connection conn = DriverManager.getConnection(URL+DATABASE_NAME,USER_NAME,PASSWORD);//然后按这顺续打进来,不要问为什么,因为没有为什么,就是要用这顺序
            System.out.println("123");
            conn.close();//这里非常非常非常非常非常重要,因为你没有代码关闭的话,打开多了会导致程序卡顿或重启
        }
        catch(ClassNotFoundException e){//驱动连接,经常会打错字,小心,没有下载,并配置环境变量也会出现的报错
            System.out.println("驱动问题"+e.getMessage());
        }
        catch(SQLException e){//这个异常只要把SQL Server配置管理器弄好就不会报错了
            System.out.println("其他问题"+e.getMessage() );
        }        
        System.out.println("哈哈哈");
    }
}

今天学的都是很固定的代码,只要记住并能随时打的出来就行了,基本不变的。

家里的荔枝寄过来了,今晚有荔枝吃了,喝喝喝!!!

 

 

 

 

 

原文地址:https://www.cnblogs.com/chenxiaojie/p/10858733.html