JDBC连接数据库,idea连接oracle为例 您所在的位置:网站首页 idea如何链接oracle数据库 JDBC连接数据库,idea连接oracle为例

JDBC连接数据库,idea连接oracle为例

2024-06-03 22:47| 来源: 网络整理| 查看: 265

JDBC访问数据库的7个步骤 1.导入java.sql包 2.加载并注册驱动程序 3.创建一个connection对象 4.创建Statement或PreparedStatement对象 5.执行sql语句 6.使用ResultSet对象获取数据 7.关闭ResultSet、Statement、Connection对象

1.导入java.sql包

idea配置和下载Oracle数据库的jar包见上一篇文章idea连接Oracle基本配置 将oracle的驱动程序包引入到project中 在项目结构中添加libraries 在这里插入图片描述把相应的libraries添加到模块中 在这里插入图片描述

2.加载并注册驱动程序

在JDBCUtil中创建

JdbcUtil jdbc实用类: 1.加载数据库驱动,只需要在系统启动的时候执行一次,使用静态代码块 2.获取数据库连接 3.关闭jdbc资源 4.读取jdbc外部的配置信息

static{ try { Class.forName(DRIVER); } catch (ClassNotFoundException e) { System.err.println("加载数据库失败!"); } }

注册数据驱动只需在整个项目运行时注册一次即可。不需要每次获取Connection时都去注册驱动。注册数据库驱动程序后其它的类再去访问数据库时JVM就能找得到数据库驱动了,所以通常把注册驱动的代码写在某个类的static{ …… }静态初始化块中。

对于不同数据库都有自己的驱动程序类和URL格式。以下是常用数据库的URL格式:

url格式:协议:子协议:主机:port:数据库 SQL Server: jdbc:sqlserver://localhost:1433;DatabaseName=数据库名 Oracle: jdbc:oracle:thin:@localhost:1521:ORCL(实例名,SID) MySQL: jdbc:mysql://localhost:3306/数据库名?characterEncoding=UTF-8

3.创建一个connection对象

public static Connection getConnection(){ Connection conn = null; try { conn = DriverManager.getConnection(URL, USERNAME, PASSWORD); } catch (SQLException e) { System.err.println("获取数据库连接失败!" + e.getMessage()); } return conn; }

完整的JdbcUtil代码

package com.lamqiao.dao; import java.sql.*; import java.util.ResourceBundle; /* jdbc实用类: 1.加载数据库驱动,只需要在系统启动的时候执行一次,使用静态代码块 2.获取数据库连接 3.关闭jdbc资源 4.读取jdbc外部的配置信息 */ public class JdbcUtil { public static final String DRIVER = getValue("jdbc.driver"); public static final String URL = getValue("jdbc.url"); public static final String USERNAME = getValue("jdbc.username"); public static final String PASSWORD = getValue("jdbc.password"


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有