1. 连接非常慢, 连接成功后执行select操作出现异常:
解决: 使用oracle安装目录下的jdbc\lib\classes12.jar后正常. 【程序编程相关:Eclipse安装和SWT/JFace项】
exception in thread "main" java.sql.sqlexception: ora-00600: 内部错误代码,参数: [ttcgcshnd-1], [0], [], [], [], [], [], [] 【推荐阅读:生成一个java编制的可执行文件 】
2. 使用preparedstatement的setstring(i, s)时出现: 【扩展信息:struts为每个独立请求创建一个Act】
可以参考帖子: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";
... 下一页