知识点
相关文章
更多最近更新
更多JAVA连接Oracle数据库实代码+详细注释
2019-02-28 23:38|来源: 网络
下面是连接数据库的代码:
package org.javawo.test;
import java.sql.Connection;
import java.sql.DriverManager;
/**
* 获取数据库连接
*
* @author 杨涛
*
*/
public class DBConnection {
/** Oracle数据库连接URL*/
private final static String DB_URL = "jdbc:oracle:thin:@192.168.2.66:1521:orcl66";
/** Oracle数据库连接驱动*/
private final static String DB_DRIVER = "oracle.jdbc.driver.OracleDriver";
/** 数据库用户名*/
private final static String DB_USERNAME = "cpp";
/** 数据库密码*/
private final static String DB_PASSWORD = "cpp";
/**
* 获取数据库连接
* @return
*/
public Connection getConnection(){
/** 声明Connection连接对象*/
Connection conn = null;
try{
/** 使用Class.forName()方法自动创建这个驱动程序的实例且自动调用DriverManager来注册它*/
Class.forName(DB_DRIVER);
/** 通过DriverManager的getConnection()方法获取数据库连接*/
conn = DriverManager.getConnection(DB_URL,DB_USERNAME,DB_PASSWORD);
}catch(Exception ex){
ex.printStackTrace();
}
return conn;
}
/**
* 关闭数据库连接
*
* @param connect
*/
public void closeConnection(Connection conn){
try{
if(conn!=null){
/** 判断当前连接连接对象如果没有被关闭就调用关闭方法*/
if(!conn.isClosed()){
conn.close();
}
}
}catch(Exception ex){
ex.printStackTrace();
}
}
}
下面是连接工厂的代码:
package org.javawo.test;
import java.sql.Connection;
/**
* 数据库连接创建工厂类
*
* @author 杨涛
*
*/
public class DBFactory {
/** 数据库连接对象*/
private DBConnection dbConn = new DBConnection();
/**
* 获取数据库连接对象实例
*
* @return
*/
public DBConnection getDBConnectionInstance(){
/** 如果为null就创建一个新的实例化对象且返回*/
if(dbConn==null){
dbConn = new DBConnection();
return dbConn;
}
/** 如果不为null就直接返回当前的实例化对象*/
else{
return dbConn;
}
}
/** 关闭数据库连接*/
public void closeConnection(Connection conn){
/** 如果为null就创建一个新的实例化对象*/
if(dbConn==null){
dbConn = new DBConnection();
}
dbConn.closeConnection(conn);/** 调用关闭连接的方法*/
}
}
转自:http://blog.csdn.net/montao/article/details/3092326
相关问答
更多-
java连接数据库的详细步骤[2022-06-07]
public class ConnectionManager { private static final String DRIVER_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; private static final String URL = "jdbc:sqlserver://localhost:1433;databaseName=newsDB"; private static final String USERNAME = "sa"; ... -
java连接到数据库,详细怎么做?[2023-09-05]
Java连接到数据库常用方式有两种,一种是JDBC-ODBC桥(要建立ODBC数据源),一种是纯Java方式(需要添加相应数据库的驱动)。而对数据库中的数据进行写入等操作时,需要用到SQL语句和Java语句的结合。总之,这项工作是十分庞大的,在这里也说不清楚,贴代码就更不现实了,建议买书系统学习。 -
JAVA怎么连接oracle数据库,只要求怎么连接就可以了[2023-01-05]
DRIVER的参数是:是oracle加载驱动所在的JAR的位置,如:oracle.jdbc.driver.OracleDriver URL的参数是: 是oracle是JDBC路径如:jdbc:oracle:thin:@localhost:1521:**;参数代码如下:public class Test{ public static void main(String[] args){ Connection con = null; try{ //1.注册驱动 String driverClassName= "o ... -
java数据库连接池详细操作[2022-03-10]
是自己编的 可以引用 连接池思想就是这个啊 不过你可以下载 已经编好的连接池 上面有API 自己可以按照这个思想 就回用 了; import java.io.FileInputStream; public class ConnectionPool{ private Vectorpool; private String url; private String username; private String password; private String driverClassNa ... -
Java连接Oracle数据库的代码多少[2021-10-07]
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url = "jdbc:oracle:@localhost:1521:orcl"; String user = "sa"; String password = "123456"; Connection conn = DriverManager.getConnection(url,user,password); -
oracle数据库远程连接[2022-09-21]
下面是用JAVA 通过JDBC连接 Oracle的步骤 希望对你有帮助 (1)装载并注册数据库的JDBC驱动程序 载入JDBC驱动: Class.forName("oracle.jdbc.driver.OracleDriver"); 注册JDBC驱动: java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); (2)建立与数据库的连接 要建立与数据库的连接,首先要创建指定数据库的URL。连接数据库的URL对象, ... -
怎样连接别人的ORACLE数据库,详细步骤[2021-11-24]
你得配一个连接,用记事本打开 ..\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora 这个文件,然后添加 gz_hl = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 远程IP)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = 远程服务) ) gz_hl 只是一个名字,远程IP,是你 ... -
java如何连接oracle数据库,要详细代码!![2022-10-07]
package com.sp; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; //演示 如何使用 jdbc_odbc桥连接方式 public class TestOracle { public static void main(String[] args) { try { // 1.加载驱动 Class.forName("sun. ... -
请教JDBC怎么连接ORACLE数据库[2022-05-15]
找到你安装的oracle文件夹,例如我的oracle是装到C:\ 则找到路径:C:\oracle\product\10.2.0\db_1\jdbc\lib 下有一个文件叫class12.jar复制他,在MyEclipse 创建一个web项,创建完成后粘贴到如图位置复制后 驱动导入~ 然后导入后 给你个例子看吧 照着例子四部: package com.livechain.jdbc; import java.sql.Connection; import java.sql.DriverManager; impor ... -
oracle 数据库备份详细步骤[2022-09-16]
推荐答案很不错。对于新手来说很容易学。我补充几句吧: 关于冷备份: 冷备份就是关闭数据库后的备份,流程1.关闭数据库(sql>shutdown immediate)2.复制数据文件到新的目录(也可以拷贝重做日志或者其它文件,看你要备份什么)3.重启数据库 推荐答案采用的是逻辑备份的方式,简单的说就是把对象的数据结构,数据导出来。 不熟语句的话,推荐装个plsql dev,图形界面直接用工具导就行了。