今天老师讲了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("哈哈哈");
}
}
今天学的都是很固定的代码,只要记住并能随时打的出来就行了,基本不变的。
家里的荔枝寄过来了,今晚有荔枝吃了,喝喝喝!!!