一.前言
写这个文章的原因是为了巩固自己连接数据库步骤
二.MySQL数据库连接
数据库连接步骤加载驱动程序,获取数据库连接对象
2.1驱动jar包
2.2代码
package cn.sg.xx.test; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Main { public static void main(String[] args) throws SQLException, ClassNotFoundException { try { //数据库驱动参数 String Driver = "com.mysql.cj.jdbc.Driver";//"com.mysql.jdbc.Driver"-->驱动地址已经过时 //连接的URL,数据库名为test String URL = "jdbc:mysql://localhost:3306/test?serverTimezone=UTC&characterEncoding=utf8";//后边的参数serverTimezone-->指定时区,characterEncoding-->编码格式 //数据库用户名 String Username = "root"; //数据库密码 String Password = "123"; //加载MySQL驱动程序 Class.forName(Driver); //与MySQL数据库创立连接 Connection con = null; con = DriverManager.getConnection(URL, Username, Password); } catch (ClassNotFoundException e) { System.out.println("驱动程序没有找到!"); } catch (SQLException e) { System.out.println("SQL异常!"); } } }
三.增加表数据
String sql = "INSERT INTO test(id,NAME,sex) VALUES(?,?,?);";
建议写成这种语法,指定插入的列,可以防止表字段修改后,程序报错
使用PreparedStatement 进行