Java连接Oracle数据库

xiaoxiao2022-06-11  33

先上代码

第一步:导入ojdbc6.jar

新建lib文件夹>将ojdbc6.jar复制进去>右击>Build Path>Add to Build Path

第二步:新建连接数据库工具类DBConn.java

代码奉上

第三步:测试连接是否成功

package utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /** * 连接Oracle数据库 * @author XiaoYongJun * @date 2018年10月23日 下午9:12:10 */ public class DBConn { static Connection conn = null; //接收连接对象 static String driverName ="oracle.jdbc.driver.OracleDriver"; //驱动名 static String url ="jdbc:oracle:thin:@//localhost:1521/orcl"; //URL //static String url1 ="jdbc:oracle:thin:@localhost:1521:orcl"; //URL1 static String username="scott"; //用户名 static String password ="123456"; //密码 /** * 获得连接对象 * @return Connection */ public static Connection getConnection(){ try { Class.forName(driverName); conn = DriverManager.getConnection(url,username,password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } public static void main(String[] args) { //测试连接 System.out.println(DBConn.getConnection()); } }

【url书写方式】

方式一):使用service_name 格式:jdbc:oracle:thin:@//host:port/service_name 示例: jdbc:oracle:thin:@//localhost:1521/orcl" 方式二):使用SID 格式:jdbc:oracle:thin:@host:port:SID 示例:jdbc:oracle:thin:@localhost:1521:orcl ### 1.如何查看service_name和port ? 打开oracle安装目录下的tnsnames.ora文件 一般存放路径:盘符\oracle\instantclient_12_1\NETWORK\ADMIN\tnsnames.ora 文件内容: ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = PC-201803221616)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
转载请注明原文地址: https://www.6miu.com/read-4930770.html

最新回复(0)