用jdbc实现,mysql oracle的增删改查的源码
时间: 2023-03-29 15:02:25 浏览: 174
使用JDBC实现对MySQL的增删改查功能
3星 · 编辑精心推荐
您好,以下是使用 JDBC 实现 MySQL 和 Oracle 的增删改查的示例代码:
MySQL:
// 导入 JDBC 相关的包
import java.sql.*;
public class MySQLDemo {
public static void main(String[] args) {
// 定义数据库连接信息
String url = "jdbc:mysql://localhost:3306/test";
String username = "root";
String password = "123456";
// 定义 SQL 语句
String sql = "SELECT * FROM user";
try {
// 加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
// 建立数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
// 创建 Statement 对象
Statement stmt = conn.createStatement();
// 执行 SQL 语句
ResultSet rs = stmt.executeQuery(sql);
// 处理查询结果
while (rs.next()) {
System.out.println(rs.getString("name") + " " + rs.getInt("age"));
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
Oracle:
// 导入 JDBC 相关的包
import java.sql.*;
public class OracleDemo {
public static void main(String[] args) {
// 定义数据库连接信息
String url = "jdbc:oracle:thin:@localhost:1521:orcl";
String username = "scott";
String password = "tiger";
// 定义 SQL 语句
String sql = "SELECT * FROM emp";
try {
// 加载数据库驱动
Class.forName("oracle.jdbc.driver.OracleDriver");
// 建立数据库连接
Connection conn = DriverManager.getConnection(url, username, password);
// 创建 Statement 对象
Statement stmt = conn.createStatement();
// 执行 SQL 语句
ResultSet rs = stmt.executeQuery(sql);
// 处理查询结果
while (rs.next()) {
System.out.println(rs.getString("ename") + " " + rs.getString("job"));
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
阅读全文