//executrQuery
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJ {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String usename = "root";
String password = "123456";
Connection conn = null ;
Statement stmt = null;
ResultSet rs = null;
try {
Class.forName("com.mysql.jdbc.Driver"); //想驱动包进行注册
conn = DriverManager.getConnection(url,usename,password); //与数据库建立连接
stmt = conn.createStatement(); //准备sql语句
rs = stmt.executeQuery("select * from student1");
while(rs.next()) { // 读取内容
System.out.println(rs.getString("Sno"));
System.out.println(rs.getString("Sname"));
System.out.println(rs.getString("Ssex"));
System.out.println(rs.getString("Stel"));
}
}catch(ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException e) {
e.printStackTrace();
}finally{ // 关闭相关的资源
try {
if(rs != null) {
rs.close();
rs = null; //进行垃圾回收
}
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
}catch(SQLException e) {
e.printStackTrace();
}
}
}
}
//executeUpadate
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class TestDML {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/test";
String usename = "root";
String password = "123456";
String sql1 = "insert into student1 values('102','zcs','b','0305');";
Connection conn = null;
Statement stmt = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,usename,password);
stmt = conn.createStatement();
stmt.executeUpdate(sql1);
}catch(ClassNotFoundException e) {
e.printStackTrace();
}catch(SQLException e) {
e.printStackTrace();
}finally {
try {
if(stmt != null) {
stmt.close();
stmt = null;
}
if(conn != null) {
conn.close();
conn = null;
}
}catch(SQLException e) {
e.printStackTrace();
}
}
}
}