JDCB连接ORACLE数据库代码
package com.syxp.dns.common; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import org.apache.log4j.Logger; /** * 数据库连接类 * @author 常宝龙 * */ public class JDBCConnection { //驱动名 private static String ORACLE_DRIVER = "oracle.jdbc.driver.OracleDriver"; //连接路径 private static String ORACLE_URL = "jdbc:oracle:thin:@192.168.1.189:1521:orcl"; //用户名 private static String ORACLE_USERNAME = "iams"; //密码 private static String ORACLE_PASSWORD = "Syxp1111"; //连接参数 private static Connection conn = null; //日志信息 private static Logger logger = Logger.getLogger(JDBCConnection.class); /** * 获取数据库连接 * @return * @throws ClassNotFoundException * @throws SQLException */ public Connection getConnection() throws ClassNotFoundException,SQLException{ //加载驱动 Class.forName(ORACLE_DRIVER); //得到连接 conn = DriverManager.getConnection(ORACLE_URL, ORACLE_USERNAME, ORACLE_PASSWORD); logger.info("成功连接Oracle数据库"); return conn; } /** * 关闭数据库连接 * @param rs * @param pstmt * @param conn */ public void close(ResultSet rs , PreparedStatement pstmt , Connection conn) throws SQLException{ if(rs!=null){ rs.close(); } if(pstmt!=null){ pstmt.close(); } if(conn!=null&&!conn.isClosed()){ conn.close(); } logger.info("成功关闭资源"); } /** * 测试方法 * @param args */ public static void main(String[] args) { JDBCConnection jdbcConnection = new JDBCConnection(); try { jdbcConnection.getConnection(); ResultSet rs = null; PreparedStatement pstmt = null; jdbcConnection.close(rs, pstmt, conn); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
相关推荐
数据库连接池是Java应用程序在处理数据库交互时的重要组件,它能有效地管理数据库连接,提高系统性能,降低资源消耗。在Java开发中,我们通常会使用像C3P0、Druid这样的连接池来优化数据库访问。JDBC(Java Database...
JDBC是Java访问数据库的标准API,无论你使用的是MySQL、Oracle还是其他数据库,JDBC都是连接、查询、操作数据的桥梁。这份手册将详细介绍JDBC的驱动管理、连接池、SQL语句执行、结果集处理等关键知识点,是数据库...
【JDCB树状结构】 ...综上所述,这个资源涵盖了从理解JDCB树状数据结构到安装和配置MySQL数据库的基础知识,同时也提供了JDBC接口的使用介绍。通过视频讲解,学习者可以深入理解这些技术,并在实际项目中应用。
很好用的JDBC
1. JDBC(Java Database Connectivity):Java连接数据库的标准接口,使得Java程序可以与各种数据库进行交互。在"原神官网"中,JDBC用于建立Java后端与MySQL数据库之间的通信桥梁,实现数据的增删改查操作。 2. ...
Sap HaNa 数据库链接 jar包。可自定义Maven坐标 添加到私有库 想不要积分,CSDN 最低要求1积分 #mvn install:install-file -Dfile=C:\work\hanajdbclib\ngdbc.jar -DgroupId=sap.hana.jdbc -DartifactId=ngdbc -...
这是我刚开始学JDCB 时的工程(刚整理出来)---Version1.0 : 表说明: 表名 customer 列名 cid ,cname, cpassword 工程说明:对单表的 增 删 改 查 。...
jdbc的工具类,平时用的很顺手,今天共享出来给大伙,有需要的下下
是一个简单的,基于Netty,异步,高性能和可靠的数据库驱动程序,用于用Kotlin编写的PostgreSQL和MySQL。 入门 // Connection to MySQL DB Connection connection = MySQLConnectionBuilder . createConnection...
这个项目前端采用HTML+CSS+JS实现,后端采用JDCB+Servlet+JSP实现,后端实现了CRUD的操作,前端页面风格统一、美观,可以切换多种风格,现代风、古风等等,正在做毕业设计的小伙伴们或者有需要的小伙伴都可以下载...