java使用Oracle 数据库
2020-06-08 04:27
225 查看
import java.sql.*; public class OracleHelper { // 测试连接函数 public static void main(String []args) { derbyHelper de=new derbyHelper(); String sql="select * from users"; List<Object[]> list=de.queryList(sql, null); for(int i=0;i<list.size();i++) { Object []obj=list.get(i); System.out.println(obj[1].toString()+" "+obj[2].toString()); } } // oracle连接属性设置 String driver="oracle.jdbc.driver.OracleDriver"; String url="jdbc:oracle:thin:@10.62.140.54:1521:oracle1"; String user="scott"; String passwd="1234"; // 连接类和接口定义 Connection ct; PreparedStatement ps; ResultSet rs; public OracleHelper() { try { Class.forName(driver); ct=DriverManager.getConnection(url,user,passwd); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public int Update(String sql,String []paras) { int count=0; try { ps=ct.prepareStatement(sql); // 注入参数 setParameters(paras); // 更新数据行数。 count=ps.executeUpdate() ; } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ this.close(); } return count; } private void setParameters(String[] paras) throws SQLException { if(paras!=null && !paras.equals("")) { for(int i=0;i<paras.length;i++) { ps.setString(i+1, paras[i]); } } } public ResultSet query(String sql,String[] paras) { try { ps=ct.prepareStatement(sql); setParameters(paras); rs=ps.executeQuery(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ //不能关。 } return rs; } public void close() { try { if(rs!=null) rs.close(); if(ps!=null) ps.close(); if(ct!=null) ct.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
转载于:https://www.cnblogs.com/LittleSpring/p/9329359.html
相关文章推荐
- Java中使用Oracle的客户端 load data和sqlldr命令执行数据导入到数据库中
- java数据库编程--使用JDBC连接Oracle
- All About JAVA 关于数据库ORACLE驱动包中OracleConnectionPoolDataSource连接池的使用方法
- Java中使用Oracle的客户端 load data和sqlldr命令执行数据导入到数据库中
- JAVA程序中使用ORACLE绑定变量来优化数据库
- Loadrunner11使用Java协议操作oracle数据库
- Java使用JDBC连接随意类型数据库(mysql oracle。。)
- oracle 数据库的管理工具 PL/SQL_Developer 的简易使用 与Java 连接并查询显示出数据
- Java使用JDBC连接任意类型数据库(mysql oracle。。)
- oracle 数据库12c 安装使用 java 连接
- Oracle 数据库 系统使用经验六则
- BIRT中使用SQLSERVER与ORACLE作为数据库的区别
- 使用Oracle+Java的小心!
- [学习笔记]java+oracle 存+ jsp 储图片到数据库中 b---读取
- pureQuery——使用 Java 编写数据库应用的新规范
- 解决使用ASP无法连接 ORACLE 9i 数据库的问题。
- Oracle使用序列及使用数据库时间
- Oracle中怎样使用JAVA函数及自定义函数
- NetBeans下使用Java Persistence API修改数据库表行(二)
- Oracle 中Java 对象与PL/SQL类型的映射及使用