1、数据库建表
首先在数据库建立一个数据库,现在我的数据库叫做baiwang
2、在类中加入url、用户名、密码
private static String url = "jdbc:mysql://localhost:3306/baiwang";//3306是数据库端口号
private static String user = "root";
private static String password = "2020";//数据库端口号
3、实现增删改查
1)加载驱动
Class.forName("com.mysql.jdbc.Driver");
2)connection与数据库进行连接
Connection connection = (Connection)DriverManager.getConnection(url,user,password);
3)建立statement对象
Statement statement = (Statement)connection.createStatement();
4)增删改查语句
//增
String sql = "insert into student(name,phone,sex) values('丽丽','138','2')";
//删
String sql = "delete from student where id = 4";
//改
String sql = "update student set sex ='女' where id = 4";
//查
String sql = "select*from student";
5)
//增删改
statement.executeUpdate(sql);//增删改没有返回值
//查
ResultSet set = statement.executeQuery(sql);
6)对结果进行处理
while (set.next()) {
String name = set.getString("name");
String sex = set.getString("sex");
String phone = set.getString("phone");
System.out.println(name+" "+sex+" "+phone);
}
7)释放资源
if(set!=null) {//只有查需要释放set资源
set.close();
}
if(statement!=null) {
statement.close();
}
if(connection!=null) {
connection.close();
}