package com.zf.util;
import java.sql.*;
public class DB {
private static final String DRIVER="oracle.jdbc.driver.OracleDriver";
private static final String strURL="jdbc:oracle:thin:@localhost:1521:oracle9i";
private static final String username="system";
private static final String password="system";
public static Connection getConn(){
Connection connection;
try {
Class.forName(DRIVER);
connection =DriverManager.getConnection(strURL,username,password);
} catch (ClassNotFoundException e) {
System.out.println("驱动连接失败!");
e.printStackTrace();
return null;
} catch (SQLException e) {
System.out.println("数据库连接失败!");
e.printStackTrace();
return null;
}
return connection;
}
public static PreparedStatement getPstmt(Connection conn,String sql) throws Exception {
PreparedStatement pstmt = conn.prepareStatement(sql);
return pstmt;
}
public static Statement getStatement(Connection conn)throws SQLException {
Statement stmt = null;
if(conn != null) {
stmt = conn.createStatement();
}
return stmt;
}
public static ResultSet getResultSet(Statement stmt, String sql)throws SQLException {
ResultSet rs = null;
if(stmt != null) {
rs = stmt.executeQuery(sql);
}
return rs;
}
// 关闭连接
public static void closeConn(Connection conn){
try {
if(conn!=null){
conn.close();
conn=null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void closePstmt(PreparedStatement pstmt){
try {
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void closeStmt(Statement stmt){
try {
if(stmt!=null){
stmt.close();
stmt=null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void colseRs(ResultSet rs){
try {
if(rs!=null){
rs.close();
rs=null;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args){
new DB().getConn();
}
}
分享到:
相关推荐
DB.java
db2java.jar db2java.jar db2java.jar db2java.jar
BBS里对数据库的封装,不懂得可以看这个代码,很好懂的,呵呵,大家支持啊啊啊啊 啊啊啊啊
本主题“day14_结构化数据库代码_以mysql为例”聚焦于如何通过编程与MySQL进行交互,主要涉及了db.properties配置文件和JDBC(Java Database Connectivity)工具类JdbcUtils.java的使用。 首先,`db.properties`...
连接MYSQL数据库
Operte_db.java 实现对数据库的所有操作 S_information.java 学生信息的基本类 S-score.java 学生成绩的基本类 Temp_to_connection_db.java 测试数据库服务器是否打开 数据库说明 主数据库名:java 基本表:...
1. **db2java.zip**:这是一个压缩文件,可能包含DB2 Java驱动程序的相关类库和其他资源。解压后,用户可以找到用于连接DB2数据库的Java类库,这些类库使得Java应用程序能够通过JDBC(Java Database Connectivity)...
这个压缩包包含了一个名为"db.java"的文件,我们可以推测这是一个Java源代码文件,用于实现数据库连接。 在Java编程中,数据库连接通常通过JDBC(Java Database Connectivity)API来实现。JDBC是Java平台的一部分,...
标题 "hana jdbc ngdbc.jar com.sap.db.jdbc.Driver" 指的是 SAP HANA 数据库的 JDBC 驱动程序,其核心组件是一个名为 `ngdbc.jar` 的 Java 类库。这个驱动程序允许 Java 应用程序通过 JDBC(Java Database ...
本文将深入探讨标题“db_driver.rar_Java DB2 Driver_db2java.jar_informix_java database”所涉及的知识点,包括Java数据库连接(JDBC)驱动、DB2 Java驱动(db2java.jar)、Informix数据库、Oracle数据库以及Java...
标题和描述中提到的三个JAR文件——db2java.jar、db2jcc.jar和db2_license_cu.jar,正是用于建立Java应用程序与DB2数据库之间连接的关键组件。 1. db2java.jar:这个文件包含了IBM DB2数据库的Java Native ...
在"db.rar_decision tree_tree"这个压缩包中,我们有一个名为"db.java"的文件,这可能是一个用Java实现的决策树算法。Java是一种多平台、面向对象的编程语言,非常适合构建大规模的数据处理和分析系统。在这个项目中...
根据提供的文件信息,可以看出这份文档主要与Sun Microsystems公司的一款产品有关,尽管标题提及了“javadb”,但在给出的部分内容中并未直接涉及Java DB的具体细节。不过,考虑到这份文档的背景以及描述中提到的...
import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class Test { public static void main(String[] args) { try { Class.forName("org.sqlite.JDBC"); ...
DB.java用于获取实时数据并将其保存到数据库中,Test.java用于接收数采仪数据并将其发送到ModBus,CRC16.java用于计算CRC16校验码。 2. Test类 Test类是主要的数据处理类,负责接收数采仪数据,核对其CRC校验码...
- `java.sql.Statement` 和 `java.sql.PreparedStatement`:用于执行SQL语句。 - `java.sql.ResultSet`:存储查询结果,支持数据滚动。 2. **数据库连接**:使用JDBC连接数据库需要加载数据库驱动,调用`...
CacheDB
| | |---DB.java | | |---page.java | | |---messFun.java | | |-----lib |----servlet | |---checkin_admin.java |-----tld |---post.java | |---sendMess.java |-----db.xml |-----web.xml 下面我来说下各BEAN文件...
db2驱动包 db2jcc4.jar db2jcc4.jar db2java.jar db2jcc_javax.jar db2jcc_license_cisuz.jar db2jcc_license_cu.jar db2policy.jar,压缩包无加密,可以放心下载,良心资源。