JDBC连接Informix IDS
1)环境说明
OS: Windows XP
Informix: IDS V10.00.TC1
JDBC: Informix JDBC Embedded SQLJ V2.20JC2
2)JDBC配置
安装完Informix JDBC后把ifxjdbc.jar路径加到CLASSPATH环境变量中,比如CLASSPATH=C:ifxjava_homelibifxjdbc.jar;....
在安装完后的目录中有doc目录,里面有详细的文档说明。
还有demo目录,里面有可以参考的源代码
3)DEMO代码
下面的源代码,是参考了(doc eleaseoij_jdbc_migration.html)
通过Java使用JDBC连接IDS V10.0
import java.sql.*;
import java.util.*;
public class ifx_con
{
public static void main(String[] args)
{
Connection conn;
String url = "jdbc:informix-sqli://IBM-HENRY:1526/sample:informixserver=ol_henry;user=henry;password=happyday";
System.out.println("Informix JDBC connect test.");
try
{
// Load the Informix JDBC Driver
//DriverManager.registerDriver((Driver) Class.forName("com.informix.jdbc.IfxDriver").newInstance());
Class.forName("com.informix.jdbc.IfxDriver");
//Create and open a server/database connection
conn = DriverManager.getConnection(url);
System.out.println("JDBC driver name: " + conn.getMetaData().getDriverName());
//Queries that return more than one row
Statement query = null;
ResultSet rs = null;
String st = new String();
try
{
query = conn.createStatement();
rs = query.executeQuery("select * from customer");
while (rs.next())
{
System.out.println(rs.getString(2));
}
rs.close();
query.close();
}
catch (SQLException exce)
{
System.out.println("Caught: " + exce.getErrorCode());
}
conn.close();
}
catch (ClassNotFoundException drvEx)
{
System.err.println("Could not load JDBC driver");
System.out.println("Exception: " + drvEx);
drvEx.printStackTrace();
}
catch(SQLException sqlEx)
{
while(sqlEx != null)
{
System.err.println("SQLException information");
System.err.println("Error msg: " + sqlEx.getMessage());
System.err.println("SQLSTATE: " + sqlEx.getSQLState());
System.err.println("Error code: " + sqlEx.getErrorCode());
sqlEx.printStackTrace();
sqlEx=sqlEx.getNextException();
}
}
}
}
JDBC连接Informix IDS相关推荐
- JDBC连接sql server数据库及其它
JDBC连接sql server数据库的步骤如下: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的 ...
- jdbc连接各种数据库方式列表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用. 1.Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver. ...
- java jdbc 连接mysql数据库,Java 通过JDBC连接Mysql数据库
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- JDBC连接各种数据库的方法(经典)
1)连接Oracle 8/8i/9i/10g/11g(thin模式) Class.forName("oracle.JDBC.driver.OracleDriver").newIns ...
- squirrelSql小松鼠数据库连接工具的安装以及连接informix(系列3,squirrelSql作为客户端连接)
squirrelSql小松鼠数据库连接工具的安装以及连接informix(系列3,squirrelSql作为客户端连接) 一.下载 下载网址 http://www.squirrelsql.org 1. ...
- mysql java驱动 ibm_Java 通过JDBC连接Mysql数据库
JDBC(java Data Base Connectivity,Java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口 ...
- java连接informix数据库
前言 业务中需要连接informix数据库,没连接过,写篇博客记录下连接方法 1.application.yml server:port: 8081 spring:http:multipart:ena ...
- JDBC连接MySQL数据库及演示样例
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术. 一.JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用 ...
- mysql和windows连接不上_问题-jdbc连接不上mysql,windows下开启两个mysql服务
1.问题: 前两天安装了个php 环境- wamp,由于我自己电脑上本身带有 mysql的数据库,在安装完后,没有注意到,mysql已经指向了 刚安装好的wamp里的mysql .导致 之前的 mys ...
最新文章
- devmem 实际应用到 驱动中 通用接口
- java awt显示到组件中出现乱码
- python中使用格式化字符串
- 机器学习导论(张志华):正定核性质
- UIView常见属性
- 机器学习系列(一)感知器分类算法
- android webview 获取图片,Android – 保存WebView中的图片
- CRM呼叫中心里interaction record的设计逻辑
- C++编绎器编绎C语言的问题
- u852日期限制解决补丁_《赛博朋克》1.06补丁出炉:进一步提升主机版本稳定性...
- 操作系统之I/O管理:3、设备的分配与回收(设备控制表DCT、控制器控制表COCT、通道控制表CHCT、系统设备表SDT、逻辑设备表LUT)
- (数据库系统概论|王珊)第十章数据库恢复技术:习题
- 一些不起眼但非常有用的 Vim 命令
- STM32工作笔记0066---待机唤醒实验-设备低功耗-M3H
- 快捷键关机电脑_电脑还可以这样关机?炫技术的时候到了!
- 不好意思昨天断更了,今天聊聊创业
- 梦幻西游端游脚本制作教程
- 利用“3 of 9 barcode”字体实现一维条形码(只支持英文等ASCII字符)
- Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1030E: The operator 'SUBTR
- 计算机上下打字怎么打,电脑打字符号怎么打底下的一横