package ordinaryClass;
import java.sql.*;
public class testJdbc {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
String url = "jdbc:mysql://localhost:3306/users?useUnicode=true&characterEncoding=gbk";
String username = "your username";
String password = "your password";
Class.forName("com.mysql.cj.jdbc.Driver");
Connection connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
String sql = "select * from user;";
ResultSet query = statement.executeQuery(sql);
while (query.next()) {
System.out.println("id:"+query.getString("id") + " " + "name:"+query.getString("name")
+ " " + "age"+query.getString("age"));
}
String sql2 = "select * from user where id=1;";
PreparedStatement preparedStatement = connection.prepareStatement(sql2);
ResultSet query2 = preparedStatement.executeQuery();
while (query2.next()) {
System.out.println("id:"+query2.getString("id") + " " + "name:"+query2.getString("name")
+ " " + "age"+query2.getString("age"));
}
String sql4 = "update user set name=?,age=? where id=?";
PreparedStatement preparedStatement3 = connection.prepareStatement(sql4);
preparedStatement3.setString(1,"drrrr");
preparedStatement3.setInt(2,22222);
preparedStatement3.setInt(3,1);
int i = preparedStatement3.executeUpdate();
if (i>0){
System.out.println("更新成功");
}
String sql5 = "delete from user where id=?";
PreparedStatement preparedStatement4 = connection.prepareStatement(sql5);
preparedStatement4.setInt(1,1);
int i2 = preparedStatement4.executeUpdate();
if (i2>0){
System.out.println("删除成功");
}
query2.close();
query.close();
statement.close();
connection.close();
}
}