package com.springmybatis.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
public class TestC {
public static void main(String[] args) {
Connection conn = null;
PreparedStatement pstmt = null;
try{
//加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//连接数据库
String dbUrl = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "123456";
//执行PreparedStatement语句,执行SQL
String name = "莫燕";
String phone = "13959123456";
String address = "1102";
int classid = 11;
String sql = "insert into user(name, phone, address, classid) values (?, ?, ?, ?)";
conn= DriverManager.getConnection(dbUrl, username, password);
pstmt =conn.prepareStatement(sql);
pstmt.setString(1, name);
pstmt.setString(2, phone);
pstmt.setString(3, address);
pstmt.setInt(4, classid);
pstmt.executeUpdate();
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}finally{
try{
//关闭原则:从里到外
if(pstmt != null)
pstmt.close();
if(conn != null)
conn.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}
}