package com.centimtrans.part2;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JdbcTest {
public static void main(String[] args) {
Connection conn = null;
Statement statement = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.cj.jdbc.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/MYDB?charactoerEncoding=utf-8",
"root",
"11111111");
System.out.println("链接数据库成功");
statement = conn.createStatement();
String sql = "select * from class";
String updateSql = "update class set class_name='classname'";
rs = statement.executeQuery(sql);
while(rs.next()) {
System.out.println(rs.getObject(1).toString()+rs.getObject(2).toString());
}
int count = statement.executeUpdate(updateSql);
System.out.println(count + "数据被更新");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}finally {
if (null != rs) {
try {
rs.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
rs = null;
}
}
if (null != statement) {
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
rs = null;
}
}
if (null != conn) {
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}finally {
conn = null;
}
}
}
}
}