设置数据源
public static void main(String[] args) throws SQLException {
DataSource dataSource = new MysqlDataSource();//向上转型
//jdbc固定格式(看你使用的什么数据库)/主机IP/mysql端口/数据库名/字符集/SSL是一个加密协议(false代表不加密)
((MysqlDataSource)dataSource).setURL("jdbc:mysql://127.0.0.1:3306/depth?characterEncoding=utf-8&useSSL=false");
//默认用户名都是root
((MysqlDataSource)dataSource).setUser("root");
((MysqlDataSource)dataSource).setPassword("*******");//自己设置的密码
与数据库建立连接
//和数据库建立联系
Connection connection = dataSource.getConnection();
注意这里Connection类是 java.sql下的
构建SQL语句
String sql1 = "insert into Student values('010','李四','2000-10-01','男')";
预编译语句
PreparedStatement statement = connection.prepareStatement(sql1);
执行sql语句
将预编译好的sql语句发送给数据库
int ret2 = statement1.executeUpdate();
System.out.println(ret2);
其executeUpdate()方法的返回值是数据库所受影响行数
释放资源
statement1.close();
connection.close();
先使用的资源后释放,后使用的资源先释放