起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > 学Java数据库编程的基本操作

学Java数据库编程的基本操作

时间:2021-07-29 15:50:05来源:Java培训网 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:学习数据库编程(1)

前言: JDBC(Java database connectivity) JDBC本质上来讲属于一种服务。服务的特征,按照指定的套路来进行操作。 在Java里面专门为

JDBC(Java database connectivity)

JDBC本质上来讲属于一种服务。服务的特征,按照指定的套路来进行操作。

在Java里面专门为JDBC提供有一个模块(Java.sql),里面的核心开发包就说Java.sql。在JDBC里面核心组成就说DriverManager类以及若干接口(Connection、Statement、PreparedStatement、ResutSet)。

对于JDBC的程序方位也分为如下四种形式:

JDBC-ODBC桥连接:利用微软的ODBC技术进行数据库的连接,而后再利用JDBC技术访问ODBC技术进行数据库的开发,这种技术为Java默认支持的技术,不需要做任何额外的配置即可实现;

|-处理流程:程序→JDBC→ODBC→数据库,操作性能很差,不会有人用。

JDBC连接:直接利用JDBC进行数据库的连接处理

|-处理流程:程序→JDBC→数据库,这种连接一般只连接本地数据库服务器;

JDBC网络连接:通过特定的网络协议连接指定的数据库服务。我们最常用此类操作。

|-处理流程:程序→JDBC→网络数据库(IP地址、端口);

JDBC协议连接:自己通过编写指定的协议操作实现数据库的访问;

连接Oracle数据库

一定要保证已经成功的启动了Oracle数据库的两个服务:数据监听服务(Listener)、实例服务(SID)。

如果要连接Oracle数据库,需采用如下步骤进行处理:

通过反射机制加载数据库驱动程序类:oracle.jdbc.driver.OracleDriver;

数据库的连接需要有一个网络的连接地址,该地址结构如下:

|-地址结构:jdbc:oracle:thin: 主机名称:端口号:SID

|-MLDN数据库:jdbc:oracle:thin: localhost:1251:mldn

数据库用户名:scott;

数据库密码:tieger;

对于数据库的连接提供有Java.sql.DriverManager的程序类,利用此类中的方法可以获取一个Connection的接口对象

获取Connection接口对象:public static Connection getConnection(String url,String user,String password)throws SQLException

【范例】实现数据库连接操作

package demo;

import Java.sql.Connection;
import Java.sql.DriverManager;

import oracle.jdbc.driver.OracleDriver;

public class JDBCDemo {
private static final String DATABASE_DRIVER = "oracle.jdbc.driver.OracleDriver";
private static final String DATABASE_URL = "jdbc:oracle:thin:@localhost:1521:orcl";
private static final String DATABASE_USER = "system";
private static final String DATABASE_PASSWORD = "asdasd";//此处输入自己数据库设定的密码
public static void main(String[] args) throws Exception {
Connection conn = null;//每一个COnnection接口对象秒速的就说一个用户连接
Class.forName(DATABASE_DRIVER);//向容器之中加载数据库驱动程序
conn = DriverManager.getConnection(DATABASE_URL,DATABASE_USER,DATABASE_PASSWORD);
System.out.println(conn);
conn.close();
}
}
oracle.jdbc.driver.T4CConnection@72d818d1

如果此时在输出Connection接口对象的时候并没有产生任何的异常,那么说明就表示当前的Oracle数据库已经可以正常连接了。

思考:为什么连接Oracle数据库的时候一定要单独配置Oracle数据库的驱动程序呢?

JDBC是一个操作的标准,标准里面是不牵扯到具体实现类的,由数据库厂商来实现。通过类图来描述。

整个JDBC设计实现的就是一个工厂类的处理机制。RiverManager是一个工厂,不同数据库的生产商使利用JDB提供的标准接口实现各自的数据库处理操作。

以上就是IT培训网小T介绍的"学Java数据库编程的基本操作",希望对大家有帮助,如有疑问,请在线咨询,有专业老师随时为您服务。

学Java

文章出自:http://www.epx365.cn/peixun/software/202192518.html

文章标题:学Java数据库编程的基本操作



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.cnitedu.cn 注册时间:2016-07-18 11:07 最后登录:2021-07-29 13:07