|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
想学好编程,学好外语很重要 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
JAVA文章
>>
数据库
>> 文章正文
DB2中SQLJ应用示例
热
荐
【字体:
小
大
】
DB2中SQLJ应用示例
作者:佚名 文章来源:不详 点击数: 更新时间:2006-4-16
// 本例展示怎样写用JDBC应用驱动程序存取DB2
数据库
的SQLJ应用。
// 其中bank为DB2中的
数据库
,customer为bank中的表
import
java
.
sql
.*;
import
sql
j.runtime.*;
import
sql
j.runtime.ref.*;
#
sql
iterator App_Cursor1 (String customer_id, String customer_name) ;
#
sql
iterator App_Cursor2 (String) ;
class App
{
static
{
try
{
// 用 DriverManager 注册驱动程序
Class.forName("COM.ibm.
db2
.jdbc.app.DB2Driver").newInstance();
}
catch (Exception e)
{
e.printStackTrace();
}
}
public static void main(String argv[])
{
try
{
App_Cursor1 cursor1;
App_Cursor2 cursor2;
String str1 = null;
String str2 = null;
int count1;
Connection con = null;
// URL的格式为:jdbc:
db2
:
数据库
名
String url = "jdbc:
db2
:bank";
DefaultContext ctx = DefaultContext.getDefaultContext();
if (ctx == null) {
try {
if (argv.length == 0) {
// 用默认的用户名和口令连接
con = DriverManager.getConnection(url);
}
else if (argv.length == 2) {
String userid = argv[0];
String passwd = argv[1];
// 用用户提供的用户名和口令连接
con = DriverManager.getConnection(url, userid, passwd);
}
else {
System.out.println(" 用法:
java
SqljApp [用户名 口令] ");
System.exit(0);
}
con.setAutoCommit(false);
ctx = new DefaultContext(con);
}
catch (SQLException e) {
System.out.println("错误: 不能得到默认内容");
System.err.println(e) ;
System.exit(1);
}
[1]
[2]
下一页
文章录入:enadd 责任编辑:enadd
上一篇文章:
JDBC 连接 各种数据库方法
下一篇文章:
一个用JSP实现的分页的类及调用方法
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
RESIN/TOMCAT和MYSQL的连接解…
通过JDBC连接oracle数据库的…
一种简单JDBC连接池的实现
JDBC接口技术
JDBC专题介绍
谈谈JDBC
课程介绍(11): SL-351 Java数…
JDBC3.0有什么新特性
一个简单的JDBC包装器
对一个简单的JDBC包装器的扩…
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd