Java连接oracle测试代码
来源:互联网 发布:淘宝童装图片 编辑:程序博客网 时间:2024/06/06 08:33
import java.sql.*;import java.util.*;public class test { static String oracleDriver = "oracle.jdbc.driver.OracleDriver"; static String url = "jdbc:oracle:thin:@localhost:1521:test"; static String user="zhoujichao"; static String password="zhoujichao23"; Connection conn=null; public test(){ this.getConn(); } public static void main(String[] args) { test t=new test(); t.selectDate(); } private void getConn(){ try { Class.forName(oracleDriver); } catch (ClassNotFoundException e) { System.err.println(e.getMessage()); } try { conn=DriverManager.getConnection(url,user,password); } catch (SQLException e) { System.err.println(e.getMessage()); } } private void selectDate(){ StringBuilder sb=new StringBuilder(); ResultSet rs=null; ArrayList alistId=new ArrayList(); ArrayList alistName=new ArrayList(); //LinkedHashMap hm=new LinkedHashMap(); try { Statement st=conn.createStatement(); sb.append(" SELECT "); sb.append(" * "); sb.append(" FROM "); sb.append(" MEM_INFO "); if(st.execute(sb.toString())){ rs=st.getResultSet(); while(rs.next()){ //hm.put(rs.getString("MEM_ID"),rs.getString("MEM_NAME")); alistId.add(rs.getString("MEM_ID")); alistName.add(rs.getString("MEM_NAME")); } } if (!alistName.isEmpty()){ for(int intX=0;intX<alistName.size();intX++){ sb.delete(0,sb.length()); sb.append(" UPDATE "); sb.append(" MEM_INFO "); sb.append(" SET "); if("1".equals((String)alistId.get(intX))){ sb.append(" MEM_IP='10.4.2.85' "); } if("2".equals((String)alistId.get(intX))){ sb.append(" MEM_IP='10.4.2.90' "); } sb.append(" WHERE "); sb.append(" MEM_NAME= "+getSql((String)alistName.get(intX))); if(st.executeUpdate(sb.toString())!=0){ if(intX==alistName.size()-1){ conn.commit(); } }else{ conn.rollback(); break; } } } } catch (SQLException e) { e.printStackTrace(); }finally{ try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } private String getSql(String sqlStr){ return "'"+sqlStr+"'"; }}
- Java连接oracle测试代码
- Java MySQL Oracle数据库 连接测试代码
- Java连接Oracle测试
- Java连接Oracle测试
- 测试oracle存储过程,光标,连接等的java代码
- oracle连接数据库测试代码
- oracle连接数据库测试代码
- oracle连接数据库测试代码
- oracle连接数据库测试代码
- java连接mysql 测试代码
- JAVA 连接ORACLE数据库代码
- JAVA连接oracle数据库代码
- java连接oracle示例代码
- java连接oracle数据库代码
- java连接oracle数据库代码
- java代码连接oracle的DBUtil代码
- jdbc测试oracle数据库的连接是否成功的java代码
- JAVA 连接oracle数据测试程序!
- Asp组件初级入门与精通系列之五
- 动态加载用户控件的组件!
- 用CodeDom、Reflection做一个简易计算器
- 三十岁之前不用在乎的事
- c#范型体验1
- Java连接oracle测试代码
- My Prototype in C#
- My Singleton in C#
- 101 VB.NET Applications 读书笔记(1)
- nhibernate源码分析之二:会话工厂
- 如何不使用可视化设计来显示登陆窗体?
- C#插件构架实战
- XML基础入门(一)
- Stack overflow错误的一个原因