本章目标
掌握JDBC的操作步骤
掌握数据库驱动程序的配置方法
可以使用JDBC进行数据库连接
JDBC操作步骤
数据库安装并配置完成之后,就可以按照以下的步骤进行数据库的操作了:
——1、加载数据库驱动程序:各个数据库都会提供JDBC的驱动程序开发包,直接把JDBC操作所需要的开发包(一般为*.jar或*.zip)直接配置到WEB-INF包下 lib 里。
——2、连接数据库:根据各个数据库的不同,连接的地址也不同,此连接地址将由数据库厂商提供,一般在使用JDBC连接数据库的时候都要求用户输入数据库连接的用户名和密码,本章使用的是 oracle 数据库,所以用户名为“gome”,密码为“gome”,用户在取得连接之后才可以对数据库进行查询或更新的操作。
——3、使用语句进行数据库操作:数据库操作分为更新和查询两种操作,除了可以使用标准的SQL语句之外,对于各个数据库也可以使用其自己提供的各种命令。
——4、关闭数据库连接:数据库操作完毕之后需要关闭连接以释放资源。
JDBC操作步骤
加载驱动程序
public class ConnectionDemo01 { public static void main(String[] args) { try{ //加载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(ClassNotFoundException e){ e.printStackTrace(); } } }
连接及关闭数据库
数据库驱动程序可以正常加载的话,下面就可以连接数据库了,使用DriverManager类进行连接操作,DriverManager类中的常用方法如下
DriverManager说明
在DriverManager中,提供的主要操作就是得到一个数据库的连接,getConnection()方法就是取得连接对象,此方法返回的类型是Connection对象,不管使用那种方式连接,都必须提供一个数据库的连接地址,如果在连接数据库的时候需要用户名和密码,则还需要将用户名和密码设置上。
oracle 数据库的连接地址格式
——jdbc:oracle:thin:账号/密码@localhost:端口号:数据库名称
数据库连接地址的形式
JDBC虽然提供了与平台无关的数据库操作,但是各个数据库的连接地址是有差异的,JDBC的连接地址实际上是由以下的三个部分组成:
——jdbc协议:JDBC URL中的协议总是jdbc;
——子协议:驱动程序名或数据库连接机制(这种机制可由一个或多个驱动程序支持)的名称,例如:oracle ;
——子名称:一种标识数据库的方法。必须遵循“//主机名:端口/子协议”的标准URL命名约定,例如:http://localhost:8080/chaoyi。
Connection
通过DriverManager取得Connection对象之后,实际上就表示数据库连接上了,连接上数据库之后就可以进行数据库的更新及查询操作,但是操作的最后数据库连接必须关闭。
Connection接口的常用方法(1)
Connection接口的常用方法(2)
连接数据库
import java.sql.Connection; import java.sql.DriverManager; public class ConnectionDemo02 { public static void main(String[] args) { Connection conn=null; //数据库连接 try{ //加载驱动程序 Class.forName("oracle.jdbc.driver.OracleDriver"); }catch(ClassNotFoundException e){ System.out.println("加载驱动失败"); } try{ //连接 oracle 数据库时,要写上连接的用户名和密码 conn=DriverManager.getConnection("jdbc:oracle:thin:gome/gome@localhost:1521:oracle11"); System.out.println("建立连接成功"); }catch(Exception e){ System.out.println("建立连接失败"); } System.out.println(conn); //数据库关闭 try{ conn.close(); System.out.println("关闭连接已关闭"); }catch(Exception e){ System.out.println("关闭连接失败"); } } /* 结果: * 建立连接成功 * oracle.jdbc.driver.T4CConnection@18872380 * 关闭连接已关闭 * */ }
相关推荐
JDBC操作步骤以及数据库连接操作
jdbc java 数据库 连接数据库 步骤
JDBC操作步骤以及MySQL数据库连接操作.pdfJDBC操作步骤以及MySQL数据库连接操作.pdf
JDBC连接数据库步骤及代码,不适合初学者
jdbc连接数据库的步骤,适合初学者,网上都有,但是可以下载去看看
实验内容 使用JDBC连接DBMS 建立数据库连接。 删除数据库连接。 使用JDBC查询TPC-H数据库 查找单个表的数据。 查找多表的数据。 使用JDBC更新TPC-H数据库 插入记录。 更新记录 删除记录 实验要求 通过联机帮助或者...
JDBC连接DB2数据库需要的jar包 JDBC连接DB2数据库需要的jar包 JDBC连接DB2数据库需要的jar包
JDBC连接MySQL数据库关键的四个步骤 JDBC连接MySQL数据库关键的四个步骤
详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
Java数据库连接 JDBC技术: 1.注册和加载驱动器 ; 2.与数据库建立连接; 3.发送SQL语句; 4.处理结果; 5.关闭连接;
连接的是oracle 11g,配置成功,查询,更新,都测试成功了
3 建立数据库连接,取得Connection对象。 4 建立Statement对象或PreparedStatement对象。 5 执行SQL语句。 6 访问结果记录集ResultSet对象。 7 依次将ResultSet、Statement、PreparedStatement、Connection对象关闭...
个人完整的源码安装步骤,希望对你有用。亲测可用。Centos6.2下以JDBC驱动连接任意数据库实现读操作
通过JDBC连接oracle数据库的十大技巧
JDBC连数据库的步骤对于初学者很有用的!!!
各种数据库使用JDBC连接的方式,希望给大家带来好处
JDBC连接数据库(java数据库连接)的步骤