当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1. 连接非常慢, 连接成功后执行select操作出现异常:Ex
 

 

    摘要:通过struts 1.2提供的validwhen 验证器可以轻松的创建更加复杂灵活的表单验证。比如说,我们要验证用户两次输入的密码是否相同,或是只有当用户填写表单项“姓氏”时,表单项“名字”才是必须的。validwhen 需要声明一个叫test的var字段,这个变量的值是一个布尔型的表达式,比如: <var-name>test</v......
 ·ireport与jasperreport开发详解一     »显示摘要«
    摘要: ireport与jasperreport开发详解一1、简介: jasperreport是一个报表制作工具,用户须按照它编写的规则编写一个xml,然后得到用户所要的报表文件。 jasperreport程序库是一个灵活,功能强大的报表产生工具,可以以pdf, html或xml等多种形式产生报表, 并支持csv, xls,等格式报表。该引擎由java编写,支持多种形式应用程序产生动态报表。打印的报表文......


java通过JDBC访问Oracle的2个异常

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";


...   下一页
 ·hibernate 三种查询方式     »显示摘要«
    摘要:(一)hqlhql:hibernate qusery language,如果你已经熟悉它,就会发现它跟sql非常相像。不过 你不要被表面的假象迷惑,hql是面向对象的(oo,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对java和sql语句有一定了解的话,那么hql对你简直易如反掌,你完全可以利用在公车上的时间掌握它。以下从几个方面进行慢慢深入:1。大小些敏感大家知道sql-92 que......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE