Java通过JDBC访问Oracle的2个异常-数据库-编程文档-人才家园--中国人才库
您所在的位置:中国人才库--人才家园--编程文档--数据库
Java通过JDBC访问Oracle的2个异常
来源: 编辑:duliying 更新日期:2008-6-27 14:19:19 浏览:323 次
 1.  连接非常慢, 连接成功后执行select操作出现异常:
   Exception in thread "main" java.sql.SQLException: ORA-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], []
     解决: 使用oracle安装目录下的jdbc\lib\classes12.jar后正常.
2. 使用PreparedStatement的setString(i, s)时出现: 可以参考帖子: http://community.csdn.net/Expert/topic/3936/3936672.xml?temp=.2879145  java.sql.SQLException: 数据大小超出此类型的最大值: 3000
后面那个值大小不定,  感觉与s大小有关 表结构 create table test( name char(32), addr   varchar(3000)                       //varchar2也一样 ) 解决办法: 采用setCharacterStream --------------------------------------------------------------------------------
import java.sql.*;
import java.io.*;
import java.util.*; /**
 * oracle测试
 * @author kingfish
 * @version 1.0
 */
public class TestOra {
  public static void testORACLE() {
    String url = "jdbc:oracle:thin:@localhost:1521:oradb";
    String username = "system";
    String password = "manager";     Connection conn = null;
    try {
 第1页/总3页  第一页 上一页 下一页 最后一页     【发表评论】
昵   称:  (不填写则显示为匿名)
标   题:
内   容:
 
免责声明:网友对此资源信息的评论仅代表个人观点,中国人才库有权删除违乱评论信息!
石家庄广通印刷学校