package com.neutech.jdbc.test;
import java.sql.*;
/**
* @author:JesseMrz
* @version:1.0
* @date:2021/2/3 15:15
*/
public class JDBCTestDelete {
public static void main(String[] args) {
// 连接JDBC步骤
try {
// 1.加载驱动类
// 8.0 以下版本
// Class.forName("com.mysql.jdbc.Driver");
// 8.0 以上版本
Class.forName("com.mysql.cj.jdbc.Driver");
// 2.连接驱动
// 8.0以下版本
// Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","root","123456789");
// 8.0以上版本
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb?userSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT","root","123456789");
// 3. 创建sql语句
String sql4 = "delete from fruits where f_name = 'zzzzzzz'";
// 4. 创建Statement接口
Statement stmt = conn.createStatement();
// 5.执行sql语句
int rows = stmt.executeUpdate(sql4); // 用来执行DDL操作
System.out.println("更新了:" + rows + "行记录");
// 7. 关闭各个接口对象资源(后打开先关闭)
stmt.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
JDBCTestInsert.javapackage com.neutech.jdbc.test;
import java.sql.*;
/**
* @author:JesseMrz
* @version:1.0
* @date:2021/2/3 15:15
*/
public class JDBCTestInsert {
public static void main(String[] args) {
// 连接JDBC步骤
try {
// 1.加载驱动类
// 8.0 以下版本
// Class.forName("com.mysql.jdbc.Driver");
// 8.0 以上版本
Class.forName("com.mysql.cj.jdbc.Driver");
// 2.连接驱动
// 8.0以下版本
// Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","root","123456789");
// 8.0以上版本
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb?userSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT","root","123456789");
// 3. 创建sql语句
String sql3 = "insert into fruits values('aaa','220','jklajfljlk','24.5')";
// 4. 创建Statement接口
Statement stmt = conn.createStatement();
// 5.执行sql语句
int rows = stmt.executeUpdate(sql3); // 用来执行DDL操作
System.out.println("更新了:" + rows + "行记录");
// 6. 关闭各个接口对象资源(后打开先关闭)
stmt.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
JDBCTestSelect.javapackage com.neutech.jdbc.test;
import java.sql.*;
/**
* @author:JesseMrz
* @version:1.0
* @date:2021/2/3 15:15
*/
public class JDBCTestSelect {
public static void main(String[] args) {
// 连接JDBC步骤
try {
// 1.加载驱动类
// 8.0 以下版本
// Class.forName("com.mysql.jdbc.Driver");
// 8.0 以上版本
Class.forName("com.mysql.cj.jdbc.Driver");
// 2.连接驱动
// 8.0以下版本
// Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","root","123456789");
// 8.0以上版本
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb?userSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT","root","123456789");
// 3. 创建sql语句
String sql1 = "select * from fruits";
// 4. 创建Statement接口
Statement stmt = conn.createStatement();
// 5.执行sql语句
ResultSet rs = stmt.executeQuery(sql1); // 用来执行DDL操作
// 6. 遍历结果集
while (rs.next()){
System.out.println(rs.getString("f_id"));
}
// 7. 关闭各个接口对象资源(后打开先关闭)
rs.close();
stmt.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
JDBCTestUpdate.javapackage com.neutech.jdbc.test;
import java.sql.*;
/**
* 更新数据库操作
* @author:JesseMrz
* @version:1.0
* @date:2021/2/3 15:15
*/
public class JDBCTestUpdate {
public static void main(String[] args) {
// 连接JDBC步骤
try {
// 1.加载驱动类
// 8.0 以下版本
// Class.forName("com.mysql.jdbc.Driver");
// 8.0 以上版本
Class.forName("com.mysql.cj.jdbc.Driver");
// 2.连接驱动
// 8.0以下版本
// Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","root","123456789");
// 8.0以上版本
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb?userSSL=true&useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT","root","123456789");
// 3. 创建sql语句
String sql2 = "update fruits set f_name = 'zzzzzzz' where f_id = 't4'";
// 4. 创建Statement接口
Statement stmt = conn.createStatement();
// 5.执行sql语句
int rows = stmt.executeUpdate(sql2); // 用来执行DML操作
System.out.println("更新了:" + rows + "行记录");
// 6. 关闭各个接口对象资源(后打开先关闭)
stmt.close();
conn.close();
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
JDBC工具类的仓库地址:https://gitee.com/JressMrz/DBUtil
来自为知笔记(Wiz)