网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  java链接db2数据库的例子     
  文章作者:未知  文章来源:水木森林  
  查看:115次  录入:管理员--2007-11-17  
  package com.wisdom;

import java.lang.stringbuffer;
import java.sql.connection;
import java.sql.preparedstatement;
import java.sql.drivermanager;
import java.sql.*;
import com.wisdom.base.dateutil;

public class test
{
    public test()
    {
    }

    public static void main(string[] args)
    {
        test test = new test();
        connection conn = null;

        try
        {
            class.forname("com.ibm.db2.jcc.db2driver");
            conn = drivermanager.getconnection(
                "jdbc:db2://192.168.0.93:50000/cpicsms", "administrator",
                "rose");//
         test.save(conn);

        }
        catch (sqlexception ex)
        {
            ex.printstacktrace();
        }
        catch (classnotfoundexception ex)
        {
        }
        finally
        {
            try
            {
                if (conn != null)
                {
                    conn.close();
                }
            }
            catch (sqlexception ex1)
            {
            }
        }

    }

    private void save(connection conn)
    {
        if (conn == null)
            return;

        preparedstatement pstmt = null;
        stringbuffer sb = new stringbuffer("");
        sb.append("insert into sm_prioritysend_sm_list(serviceid, smcontent, sendtarget, priority, rcompletetimebegin,")
            .append(
            " rcompletetimeend, rcompletehourbegin, rcompletehourend, requesttime, roadby,")
            .append(
            "sendtargetdesc,ogidentity, feevalue, linkid, pad1, pad2, pad3, pad4, pad5)")
            .append(" values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
        string sql = sb.tostring();

        try
        {
            pstmt = conn.preparestatement(sql);

            for (int i=0;i<2000;i++ ) {
                pstmt.setstring(1, "111");
                pstmt.setstring(2, "12121'''中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文中文'''2");
                pstmt.setstring(3, "13840015338");
                pstmt.setint(4, 1);
                pstmt.setdate(5, dateutil.getcurrentdate());
                pstmt.setdate(6, dateutil.getcurrentdate());
                pstmt.setint(7, 1);
                pstmt.setint(8, 1439);

                pstmt.settimestamp(9, dateutil.getcurrenttimestamp());

                pstmt.setint(10, 1);

                pstmt.setstring(11, "|srzf|100|12|||");

                pstmt.setstring(12, "10000");
                pstmt.setfloat(13, 0);

                pstmt.setstring(14, "sadfasfd");
                pstmt.setstring(15,  "sadfasfd");
                pstmt.setstring(16,  "sadfasfd");
                pstmt.setstring(17,  "sadfasfd");
                pstmt.setstring(18,  "sadfasfd");
                pstmt.setstring(19,  "sadfasfd");

                pstmt.executeupdate();
            }
        }
        catch (sqlexception ex)
        {
            ex.printstacktrace();
        }
        finally
        {
            try
            {
                if (pstmt != null)
                {
                    pstmt.close();
                }
            }
            catch (sqlexception ex1)
            {
            }
        }

    }

}
 
 
上一篇: java及相关字符集编码问题研究    下一篇: jbuilder2007——崭新的java开发工具
  相关文档
java.util下的timer,timertask和quartz的比较 11-17
ln10 属性 11-16
java多线程设计模式详解之二 11-17
内部类可以覆盖吗? 11-17
理解并解决ie的内存泄漏方式 11-17
利用applet标签载入applet 11-17
探讨jdbc 4.0在设计和性能方面的改进 11-17
如何用 hibernate 实现分页查询 11-17
jdbc和hibernate来写入blob型数据 11-17
java访问access的一般方法介绍 11-17
jdk6.0的新特性:使用compiler api 11-17
java拷贝文件 11-17
javamail常见问题之发送邮件问题 11-17
jbuilder应用技巧一则 11-17
特性信息 11-16
struts中不同的action和actionform组合 11-17
各种数据库连接代码 11-17
用企业级javabeans前需要考虑几个因素 11-16
中间件--tomcat5.5数据库连接池配置 01-07
java中日期的使用方法 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息