java中使用JDBC运用ORACLE完成增删改查的实现
2012-09-04 14:51
656 查看
向数据库中插入一条数据
import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class InsertDemo { public static void main(String[] args) { String className = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:king"; String user = "scott"; String password = "sa"; String user_name = "scott"; String user_password = "sa"; String sql = "insert into userinfo(id,user_name,user_password,create_date) values (sq_userinfo2_id.nextval,'" + user_name + "','" + user_password + "',sysdate)"; try { Class.forName(className); Connection connection = DriverManager.getConnection(url, user, password); Statement statement = connection.createStatement(); statement.executeUpdate(sql); System.out.println("录入成功"); } catch (Exception e) { System.out.println("录入失败"); e.printStackTrace(); } } }
从数据库中查询数据
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class SelectDemo { public static void main(String[] args) { String className = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:king"; String user = "scott"; String password = "sa"; int id = 3; String sql = "select * from userinfo where id=" + id + ""; try { Class.forName(className); Connection connection = DriverManager.getConnection(url, user, password); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(sql); while (resultSet.next()) { System.out.println(resultSet.getString("user_name")); } System.out.println("查询成功"); } catch (Exception e) { System.out.println("查询失败"); e.printStackTrace(); } } }
通过id修改特定的某条数据
import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class UpdateDemo { public static void main(String[] args) { String className = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:king"; String user = "scott"; String password = "sa"; int id = 3; String temp_user_name = "arthur"; String sql = "update userinfo set user_name= '" + temp_user_name + "' where id=" + id + ""; try { Class.forName(className); Connection connection = DriverManager.getConnection(url, user, password); Statement statement = connection.createStatement(); statement.executeUpdate(sql); System.out.println("更新成功"); } catch (Exception e) { System.out.println("更新失败"); e.printStackTrace(); } } }
通过id删除某条数据
import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class DeleteDemo { public static void main(String[] args) { String className = "oracle.jdbc.driver.OracleDriver"; String url = "jdbc:oracle:thin:@localhost:1521:king"; String user = "scott"; String password = "sa"; int id = 3; String sql = "delete from userinfo where id=" + id + ""; try { Class.forName(className); Connection connection = DriverManager.getConnection(url, user, password); Statement statement = connection.createStatement(); statement.executeUpdate(sql); System.out.println("删除成功"); } catch (Exception e) { System.out.println("删除失败"); e.printStackTrace(); } } }
相关文章推荐
- 使用java原生jdbc完成数据的增删改查
- Java使用jdbc连接MySql数据库,实现增删改查
- 使用java、jdbc完成一个增删改查的小应用(纯后台开发)
- Java使用JDBC实现Oracle用户认证的方法详解
- JDBC之java使用oracle中scott表实现增删改查.1
- java通过jdbc连接Oracle通过数据库连接池实现增删改查
- JAVA 简单使用JDBC实现连接数据
- Java jdbc 连接oracle之二(使用properties文件)
- 利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包含增删改查、JavaBean反射原理,附源码)
- Java+Oracle实现事务——JDBC事务
- java使用dbcp连接池实现jdbc动态新增,修改,删除,切换数据库源
- Java使用JDBC连接Oracle_MSSQL实例
- Java使用JDBC连接Oracle_MSSQL实例
- 利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包含增删改查、JavaBean反射原理,附源码)
- Java通过JDBC实现对数据库的增删查改(预编译方式)
- Java使用JDBC连接随意类型数据库(mysql oracle。。)
- java 移动节点,排序号进行重新排序,以闭包形式实现ztree增删改查操作,其中排序运用到此方法
- 【SQL】JDBC之运用dbutils组件实现对数据库的增删改查等操作
- java学习笔记——使用JDBC,对数据库进行增删改查(方案一)【推荐】
- 20180403-使用Java实现数据库编程-第七章JDBC