- 浏览: 195077 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
aslijiasheng:
值得学习,对我有帮助
Spring定时器的简单使用 -
hlt:
...
Spring定时器的简单使用 -
痛苦的人:
对我太有帮助了。
oracle定时器简单操作 -
dongbiying:
...
oracle定时器简单操作 -
happygao521:
兄弟,快一年了,加油。
今天毕业了
package procudure; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; public class JDBCOracle { public static final String SEQUENCESQL = "select jdbc_serial.nextval from dual"; public static final String insertSQL = "insert into jdbc_table(id,name,age,sax)values(?,?,?,?)"; public static final String querySQL = "select t.id,t.name,t.age,t.sax from jdbc_table t"; public static void main(String[] args) { SQLStatement(); } /* * 增加查询数据 */ public static void SQLStatement() { Connection conn = getConnection(); PreparedStatement ps = null; ResultSet rs = null; try { conn.setAutoCommit(false); /* * 插入值 */ ps = conn.prepareStatement(insertSQL); ps.setInt(1,JDBCSequence()); ps.setString(2, "Kate"); ps.setInt(3, 30); ps.setString(4, "girl"); ps.execute(); conn.commit(); /* * 查询值 */ ps = conn.prepareStatement(querySQL); rs = ps.executeQuery(); ResultSetMetaData rsmd = rs.getMetaData(); for(int i = 1;i<=rsmd.getColumnCount();i++) { System.out.print(rsmd.getColumnLabel(i)+"\t"); } System.out.println(); while(rs.next()) { System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+"\t"+rs.getInt(3)+"\t"+rs.getString(4)); } } catch (SQLException e) { e.printStackTrace(); }finally { if(null!=rs) { try { rs.close(); rs=null; } catch (SQLException e) { e.printStackTrace(); } } if(null!=ps) { try{ ps.close(); ps=null; }catch(SQLException e) { e.printStackTrace(); } } if(null!=conn) { try { conn.close(); conn = null; } catch (SQLException e) { e.printStackTrace(); } } } } /* * jdbc取sequence的值 */ public static int JDBCSequence() { Connection conn = getConnection(); PreparedStatement ps = null; int id = 0 ; try { ps = conn.prepareStatement(SEQUENCESQL); ResultSet rs = ps.executeQuery(); rs.next(); id = rs.getInt(1); } catch (SQLException e) { e.printStackTrace(); }finally { if(null!= conn) { try { conn.close(); conn=null; } catch (SQLException e) { e.printStackTrace(); } } if(null!= ps) { try { ps.close(); ps=null; } catch (SQLException e) { e.printStackTrace(); } } } return id; } /* * 拿到链接 */ public static Connection getConnection() { Connection conn = null; String driver = "oracle.jdbc.driver.OracleDriver"; try { Class.forName(driver); conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:july", "sunit","snaillocke"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } }
发表评论
-
oracle语句性能调优
2011-05-24 19:53 899oracle语句性能调优 -
触发器Helloworld
2011-05-06 21:32 1025今天想弄一个oracle中触发器的helloworld,结果弄 ... -
oracle新增列及设置默认值
2011-02-07 00:13 2723有一张表A,有b ,c 两个字段; 向A表中插入数据R: 1 ... -
关于to_number和to_char函数
2011-02-06 20:24 1664to_number是将字符串按照指定的格式专为数字,相反,to ... -
mylost存储过程和判断是否存在表的函数
2011-02-06 19:57 1030create or replace procedure get ... -
mysql设置备忘
2010-09-27 09:58 806消除操作错误时候的“滴滴”声: 打开你的mysql的安装目录 ... -
oracle存储过程中简单地调用另一个有返回值的存储过程
2010-09-16 12:56 24606先建一张测试表: create table WWT_TABL ... -
oracle中merge的简单使用
2010-09-05 20:14 1366merge在oracle用以从另一张表中取数据插入到一张表中, ... -
oracle定时器简单操作
2010-09-05 12:50 16050首先创建一张测试表: create table JOBTES ... -
Oracle 操作备忘
2010-09-04 13:20 701在Oracle安装文件夹如:C:\oracle\network ... -
Oracle中blob类型的读取
2010-08-29 19:01 3875虽然用blob的情况不多,但是还是得了解一下,网上看得有点乱, ... -
Oracle常用数据字典的查询
2010-07-25 16:23 932下面按类别列出一些Oracle用户常用数据字典的查询使用方法。 ... -
Oracle数据库相关操作
2010-07-06 17:26 876因为关于数据库的操作 ... -
mysql数据库中外键约束
2010-06-22 20:35 991mysql外键约束和oracle的外键约束有点不一样, mys ... -
事务的四大属性
2010-06-10 20:24 1608事务的四大属性 数据库事务的属性 数据库事务的属性包括 ... -
线程池和连接池
2010-06-09 21:07 4663线程池的原理: 来看一下线程池究竟是怎么 ... -
数据库中乱码出现的可能原因,个人遇到情况的总结
2010-06-05 09:37 1153在遇到乱码的时候,千万别慌了手脚,引用马士兵老师的一句话:先在 ... -
往数据库里插入中文报错Incorrect string value: '\xA8D......" for column.....
2010-06-04 23:03 3098往数据库里面数据,插 ... -
mysql脚本导入乱码问题
2010-05-23 16:33 1550今天下午把学校要用到的sql数据从sql脚本导入数据库却发现查 ...
相关推荐
jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc ...
用JDBC操作Oracle的存储过程返回值
jdbc操作oracle数据库(增删改查)
本实例是通过jdbc操作oracle数据库,简单的增删改查,做实际项目可以借鉴及套用,关于其中oracle数据库创建相关的表将在后期为大家上传
jdbc操作oracle数据库(增删改查).docx
jdbc 连接oracle 数据库实现增删改查
主要介绍了Java使用Jdbc连接Oracle执行简单查询操作,结合实例形式详细分析了java基于jdbc实现Oracle数据库的连接与查询相关操作技巧,需要的朋友可以参考下
JDBC连接Oracle 11g及Mysql5,涉及传参,反射,读取属性文件,预处理,(预处理)批处理,带参数的存储过程,事务处理,可滚动的结果集,可更新的结果集
主要介绍了使用JDBC4.0操作Oracle中BLOB类型数据的方法,我们需要使用ojdbc6.jar包,本文介绍的非常详细,需要的朋友可以参考下
这是一个用JAVA编写的,用JDBC连接ORACLE数据库,并对数据进行一些基本的操作,非常简单,希望能给初学JAVA的朋友一点帮助。生成Department数据库的SQL文在下一个资源里。 如果这个程序有什么问题,联系我felixlee@...
利用JDBC连接ORACLE数据库; 利用JDBC对ORACLE数据库进行增、删、改和查。
自己写的JDBC连接Oracle数据库进行增删改查操作的源代码; 代码有相应注释,有说明思路的text文档,思路清晰,通俗易懂; 可以作为web开发后台的模板代码; 文件还附上了代码中设计的数据表的pdc文件;
NULL 博文链接:https://shihuan830619.iteye.com/blog/805971
JDBC连接ORACLE数据库,实现增加、删除、更新、查询等基本的 操作。
java jdbc实用小程序,比较的精炼,使用工厂模式建立oracle数据库的连接和相关操作
jdbc操作oracle数据库中的Clob类型
主要介绍了jdbc连接oracle数据库功能,结合实例形式详细分析了java基于jdbc连接Oracle数据库的具体操作步骤与相关实现技巧,需要的朋友可以参考下
利用JDBC连接ORACLE数据库的操作,本资源来自于网络,如有侵犯版权人的地方请告知,定删除