免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1944 | 回复: 0
打印 上一主题 下一主题

使用java调用timesten实现Oracle入库 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-24 16:39 |只看该作者 |倒序浏览
作者:
olivenan@hotmail.com
1、要安装好timesten
2、需要配好system dsn ttdemo
3、创建表和存储过程
以上略
4、java内容如下:
package com;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.sql.rowset.*;
import com.sun.rowset.CachedRowSetImpl;
import com.timesten.jdbc.TimesTenDataSource;
public class Test {
public static void main(String arg[]) {
  try {
   //Class.forName("oracle.jdbc.driver.OracleDriver");
   Class.forName("com.timesten.jdbc.TimesTenDriver");
   
   String url = "jdbc:timesten:direct:dsn=ttdemo;uid=logstat;pwd=logstat;ORACLEID=logstat_214;OraclePWD=logstat";
   
   TimesTenDataSource ds = new TimesTenDataSource();
    ds.setUrl(url);
    Connection con = ds.getConnection();
    con.setAutoCommit(false);
   PreparedStatement pstmt = null;
   String sql = "{call p_insert(?,?)}";
   
   pstmt = con.prepareCall(sql);
   pstmt.setInt(1,1);
   pstmt.setString(2, "Test timesten using procerure!");
   pstmt.executeUpdate();
   con.commit();
   con.setAutoCommit(true);
   con.close();
   
   
  } catch (Exception e) {
   System.out.println(e.toString());
  }
}
}
备注:在使用timesten实现
http://blog.chinaunix.net/u/7121/showart.php?id=1090901
文章提到的批量入库,就会出现错误
java.lang.ClassCastException: com.timesten.jdbc.JdbcOdbcConnection
at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:148)
at oracle.sql.ArrayDescriptor.createDescriptor(ArrayDescriptor.java:114)
at com.Test4.main(Test4.java:38)
由于java水平太差,不好解决记录于此。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/7121/showart_1090916.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP