package com.entity;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import com.ibm.db2.jcc.am.Connection;
import com.ibm.db2.jcc.am.ResultSet;
public class InfomixConnect {
/** 设置参数 **/
private Connection conn = null;
private Statement stmt = null;
private ResultSet rs = null;
/** 构造方法,链接数据库 **/
public InfomixConnect(String dbName, String dbIp, String port, String dbUserName, String dbUserPwd) {
try {
System.out.println("正在连接Infomix数据库..........");
Class.forName("com.informix.jdbc.IfxDriver");// 加载mysql驱动程序类
String url = "jdbc:informix-sqli://" + dbIp + ":" + port + "/db:INFORMIXSERVER=" + dbName;// url为连接字符串
String user = dbUserName;// 数据库用户名
String pwd = dbUserPwd;// 数据库密码
conn = (Connection) DriverManager.getConnection(url, user, pwd);
System.out.println("数据库连接成功!!!");
} catch (Exception e) {
e.printStackTrace();
}
}
public boolean testConnect() {
return conn == null ? false : true;//conn为空 则连接失败返回false,否则返回true
}
public void close(ResultSet rs, PreparedStatement ps, Connection conn) {
if (rs != null) {
try {
rs.close();
rs = null;
} catch (SQLException e) {
e.printStackTrace();
System.out.println("关闭ResultSet失败");
}
}
if (ps != null) {
try {
ps.close();
ps = null;
} catch (SQLException e) {
e.printStackTrace();
System.out.println("关闭PreparedStatement失败");
}
}
if (conn != null) {
try {
conn.close();
conn = null;
} catch (SQLException e) {
e.printStackTrace();
System.out.println("关闭Connection失败");
}
}
}
public Connection getConn() {
return conn;
}
public void setConn(Connection conn) {
this.conn = conn;
}
public Statement getStmt() {
return stmt;
}
public void setStmt(Statement stmt) {
this.stmt = stmt;
}
public ResultSet getRs() {
return rs;
}
public void setRs(ResultSet rs) {
this.rs = rs;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Java连接各个版本数据库代码.zip (10个子文件)
class
DB2Connect.java 2KB
SqlServerConnect.java 2KB
OracleConnect.java 2KB
MysqlConnect.java 2KB
InfomixConnect.java 2KB
lib
sqlj4.zip 1.6MB
db2jcc.jar 3.49MB
mysql-connector-java-5.1.6-bin.jar 687KB
db2jcc4.jar 3.69MB
sqlj.zip 1.57MB
共 10 条
- 1
资源评论
- w3271150472017-05-07不错 学习了
zihaowu
- 粉丝: 19
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功