JAVA信息平台连接MYSQL数据库的方法及装置.pdf

上传人:62****3 文档编号:972005 上传时间:2018-03-22 格式:PDF 页数:7 大小:406.23KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910197764.3

申请日:

2009.10.27

公开号:

CN102053823A

公开日:

2011.05.11

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 9/44申请公布日:20110511|||公开

IPC分类号:

G06F9/44; G06F17/30

主分类号:

G06F9/44

申请人:

上海杉达学院

发明人:

黄翼飞; 张丽晓

地址:

201209 上海市浦东新区金海路2727号

优先权:

专利代理机构:

上海集信知识产权代理有限公司 31254

代理人:

王月珍

PDF下载: PDF下载
内容摘要

本发明揭示了一种Java信息平台连接MySql数据库的方法及装置,其提供一登录所述MySql数据库的界面,供所述信息平台的用户登录所述数据库,并在用户登录后,在所述数据库及其相应的驱动程序之间建立连接,再向所述数据库发送SQL语句,并处理所述数据库返回的结果。

权利要求书

1: 一种 Java 信息平台连接 MySql 数据库的方法, 其特征在于, 包括以下步骤 : 1.1、 提供一登录所述 MySql 数据库的界面, 供所述信息平台的用户登录所述数据库 ; 1.2、 所述用户登录后, 在所述数据库及其相应的驱动程序之间建立连接 ; 1.3、 向所述数据库发送 SQL 语句, 并处理所述数据库返回的结果。
2: 如权利要求 1 所述的方法, 其特征在于, 所述步骤 1.2 和步骤 1.3 通过 Java 数据库 的应用程序接口 JDBC 完成。
3: 如权利要求 2 所述的方法, 其特征在于, 所述步骤 1.2 通过所述应用程序接口 JDBC 的 Driver Manager 类作用于应用程序与数据库驱动程序之间, 在数据库及其相应的驱动程 序之间建立连接。
4: 如权利要求 3 所述的方法, 其特征在于, 所述步骤 1.3 根据所述应用程序接口 JDBC, 通过 Statement 对象将 SQL 语句发送到数据库中, 通过 ResultSet 类装载数据库查询的结 果。
5: 一种 Java 信息平台连接 MySql 数据库的装置, 其特征在于, 包括 : 用户验证单元, 用以提供一登录所述 MySql 数据库的界面, 供所述信息平台的用户登 录所述数据库 ; 连接单元, 用以在所述用户登录后在所述数据库及其相应的驱动程序之间建立连接 ; 执行单元, 用以向所述数据库发送 SQL 语句, 并处理所述数据库返回的结果。
6: 如权利要求 5 所述的装置, 其特征在于, 所述连接单元和执行单元通过 Java 数据库 的应用程序接口 JDBC 实现。
7: 如权利要求 6 所述的装置, 其特征在于, 所述连接单元通过所述应用程序接口 JDBC 的 Driver Manager 类作用于应用程序与数据库驱动程序之间, 在数据库及其相应的驱动程 序之间建立连接。
8: 如权利要求 7 所述的装置, 其特征在于, 所述执行单元根据所述应用程序接口 JDBC, 通过 Statement 对象将 SQL 语句发送到数据库中, 通过 ResultSet 类装载数据库查询的结 果。

说明书


Java 信息平台连接 MySql 数据库的方法及装置

    【技术领域】
     本发明涉及信息系统领域, 特别涉及一种 Java 信息平台连接 MySql 数据库的方法及装置。 背景技术 随着技术的日新月异, 单纯的使用数据库管理数据已不能满足需求, 如何能更有 效的使用数据库, 选择适合自己领域的数据库, 以及如何能够更有效的查询、 修改数据, 加 上网络的飞速发展, 网站上的存储量也越来越大, 这些所造成的信息的处理的日积月累的 问题, 都是现今数据库发展所面临的巨大挑战。
     许多企业和政府部门内部的数据库数据的累积量越来越大, 信息孤岛的现象也越 来越严重, 这些已经阻碍了信息系统进一步发展。信息系统与各数据库之间的数据需要随 时的交换, 这就使信息平台连接数据库的技术成为一个较迫切的需要。
     发明内容
     本发明的目的是提供一种 Java 信息平台连接 MySql 数据库的方法及装置, 其能实 现 Java 信息平台与 MySql 数据库的顺畅连接。
     一方面, 本发明提供一种 Java 信息平台连接 MySql 数据库的方法, 包括以下步 骤:
     1.1、 提供一登录所述 MySql 数据库的界面, 供所述信息平台的用户登录所述数据 库;
     1.2、 所述用户登录后, 在所述数据库及其相应的驱动程序之间建立连接 ;
     1.3、 向所述数据库发送 SQL 语句, 并处理所述数据库返回的结果。
     所述步骤 1.2 和步骤 1.3 通过 Java 数据库的应用程序接口 JDBC 完成。
     所述步骤 1.2 通过所述应用程序接口 JDBC 的 Driver Manager 类作用于应用程序 与数据库驱动程序之间, 在数据库及其相应的驱动程序之间建立连接。
     所述步骤 1.3 根据所述应用程序接口 JDBC, 通过 Statement 对象将 SQL 语句发送 到数据库中, 通过 ResultSet 类装载数据库查询的结果。
     另一方面, 本发明还提供一种 Java 信息平台连接 MySql 数据库的装置, 包括 :
     用户验证单元, 用以提供一登录所述 MySql 数据库的界面, 供所述信息平台的用 户登录所述数据库 ;
     连接单元, 用以在所述用户登录后在所述数据库及其相应的驱动程序之间建立连 接;
     执行单元, 用以向所述数据库发送 SQL 语句, 并处理所述数据库返回的结果。
     所述连接单元和执行单元通过 Java 数据库的应用程序接口 JDBC 实现。
     所述连接单元通过所述应用程序接口 JDBC 的 Driver Manager 类作用于应用程序 与数据库驱动程序之间, 在数据库及其相应的驱动程序之间建立连接。所述执行单元根据所述应用程序接口 JDBC, 通过 Statement 对象将 SQL 语句发送 到数据库中, 通过 Result Set 类装载数据库查询的结果。
     采用本发明所述的一种 Java 信息平台连接 MySql 数据库的方法及装置, 其提供一 登录所述 MySql 数据库的界面, 供所述信息平台的用户登录所述数据库, 并在用户登录后, 在所述数据库及其相应的驱动程序之间建立连接, 再向所述数据库发送 SQL 语句, 并处理 所述数据库返回的结果。 附图说明
     图 1 是本发明所述方法的流程图。 图 2 是本发明所述装置的原理框图。具体实施方式
     下面结合附图和实施例进一步说明本发明的技术方案。
     首先介绍一下 MySQL 数据库, 其是一种开放源代码的关系型数据库管理系统 (RDBMS), MySQL 数据库系统使用最常用的数据库管理语言 -- 结构化查询语言 (SQL) 进行 数据库管理。由于 MySQL 是开放源代码的, 因此任何人都可以在许可下下载并根据个性化 的需要对其进行修改。MySQL 因为其速度、 可靠性和适应性而备受关注。MySQL 关系型数据 库于 1998 年 1 月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程 运行模式, 提供了面向 C、 C++、 Eiffel、 Java、 Perl、 PHP、 Python 以及 Tcl 等编程语言的编 程接口 (APIs), 支持多种字段类型并且提供了完整的操作符支持查询中的 SELECT 和 WHERE 操作。MySQL 开发组计划于 2001 年中期公布 MySQL4.0 版本。在这个版本中将有以下新的 特性被提供 : 新的表定义文件格式、 高性能的数据复制功能、 更加强大的全文搜索功能。在 此之后, MySQL 开发着希望提供安全的数据复制机制、 在 BeOS 操作系统上的 MySQL 实现以 及对延时关键字的定期刷新选项。随着时间的推进, MySQL 将对 ANSI 92/ANSI 99 标准完 全兼容。 参见图 1, 图 1 是本发明所述一种 Java 信息平台连接 MySql 数据库的方法 100, 包 括以下步骤 :
     101、 提供一登录所述 MySql 数据库的界面, 供所述信息平台的用户登录所述数据 库。
     102、 所述用户登录后, 在所述数据库及其相应的驱动程序之间建立连接。
     作为一实施例, 所述步骤 102 和步骤 103 通过 Java 数据库的应用程序接口 JDBC 完成。所述步骤 102 通过所述应用程序接口 JDBC 的 Driver Manager 类作用于应用程序与 数据库驱动程序之间, 在数据库及其相应的驱动程序之间建立连接。
     103、 向所述数据库发送 SQL 语句, 并处理所述数据库返回的结果。
     作为一实施例, 所述步骤 103 根据所述应用程序接口 JDBC, 通过 Statement 对象将 SQL 语句发送到数据库中, 通过 ResultSet 类装载数据库查询的结果。
     下面详细的介绍一下本发明的实现过程 :
     首先要提供一个登录所述 MySql 数据库的界面, 也可称作连接界面, 可以为一个 JDialog 对话框, 只要用户输入安装 MySql 时设置的密码, 就能够登录 MySql 数据库 ( 一般
     默认用户名与密码都为 “root” ), 以下是这个 JDialog 的显示的代码 :
     代码所实现的主要功能是显示登录界面, 并且设置一些如整个对话框的大小, 位 置, 基本属性等的基本的设置。
     本发明是通过运用 JDBC 技术来实现与数据库服务器的连接, JDBC(Java DataBase Connectivity) 是 Java 数据库连接 API( 应用程序接口 ), 简单地说, JDBC 能完成以下三件 事:
     (1) 与一个数据库建立连接。DriverManager 类作用于应用程序与数据库驱动程 序之间, 它用来装载驱动程序, 并在数据库及其相应的驱动程序之间建立连接。
     (2) 向数据库发送 SQL 语句。Statement 对象用于将 SQL 语句发送到数据库中, 处
     理数据库中的查询。
     (3) 处理数据库返回的结果。ResultSet 类主要用于装载数据库查询的结果。而 在本发明的论述中, 主要运用到的是与数据库建立连接, 即 DriverManager 类的运用。
     在运用 JDBC 连接数据库时都要导入 jar 包, 这里安装的是 MySql5.0 因此导入的 jar 包为 MySql-connector-java-5.0.4-bin.jar。以下为连接数据库的核心语句 :
     代码介绍的是导入的连接的类的名, 和测试连接, 得到连接的 url, 用户名以及密 码, 这里的 localhost 和 3306 都是在安装数据库时默认设置的。当输入用户名和密码完毕 后, 点击 login 按钮, 如果连接成功, 则会跳转到操作界面, 如果失败则会显示提示, 用户为 非法用户, 请检查用户名、 密码或者数据表等。
     参见图 2, 另一方面, 本发明还提供一种 Java 信息平台连接 MySql 数据库的装置 200, 包括 :
     用户验证单元 210, 用以提供一登录所述 MySql 数据库的界面, 供所述信息平台的 用户登录所述数据库。
     连接单元 220, 用以在所述用户登录后在所述数据库 240 及其相应的驱动程序之 间建立连接。
     执行单元 230, 用以向所述数据库 240 发送 SQL 语句, 并处理所述数据库 240 返回 的结果。
     作为一实施例, 所述连接单元 220 和执行单元 230 通过 Java 数据库 240 的应用 程序接口 JDBC 实现。所述连接单元 220 通过所述应用程序接口 JDBC 的 Driver Manager 类作用于应用程序与数据库驱动程序之间, 在数据库 240 及其相应的驱动程序之间建立连 接。所述执行单元 230 根据所述应用程序接口 JDBC, 通过 Statement 对象将 SQL 语句发送 到数据库 240 中, 通过 ResultSet 类装载数据库 240 查询的结果。
     需要指出的是, 本发明所述的一种 Java 信息平台连接 MySql 数据库的装置 200 与 所述的一种 Java 信息平台连接 MySql 数据库的方法 100, 两者在原理及实施例上是相同或 类似的, 故重复部分不再赘述。
     本技术领域中的普通技术人员应当认识到, 以上的实施例仅是用来说明本发明, 而并非用作为对本发明的限定, 只要在本发明的实质精神范围内, 对以上实施例的变化、 变 型都将落在本发明的权利要求书范围内。
    

JAVA信息平台连接MYSQL数据库的方法及装置.pdf_第1页
第1页 / 共7页
JAVA信息平台连接MYSQL数据库的方法及装置.pdf_第2页
第2页 / 共7页
JAVA信息平台连接MYSQL数据库的方法及装置.pdf_第3页
第3页 / 共7页
点击查看更多>>
资源描述

《JAVA信息平台连接MYSQL数据库的方法及装置.pdf》由会员分享,可在线阅读,更多相关《JAVA信息平台连接MYSQL数据库的方法及装置.pdf(7页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102053823A43申请公布日20110511CN102053823ACN102053823A21申请号200910197764322申请日20091027G06F9/44200601G06F17/3020060171申请人上海杉达学院地址201209上海市浦东新区金海路2727号72发明人黄翼飞张丽晓74专利代理机构上海集信知识产权代理有限公司31254代理人王月珍54发明名称JAVA信息平台连接MYSQL数据库的方法及装置57摘要本发明揭示了一种JAVA信息平台连接MYSQL数据库的方法及装置,其提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库。

2、,并在用户登录后,在所述数据库及其相应的驱动程序之间建立连接,再向所述数据库发送SQL语句,并处理所述数据库返回的结果。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图1页CN102053830A1/1页21一种JAVA信息平台连接MYSQL数据库的方法,其特征在于,包括以下步骤11、提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库;12、所述用户登录后,在所述数据库及其相应的驱动程序之间建立连接;13、向所述数据库发送SQL语句,并处理所述数据库返回的结果。2如权利要求1所述的方法,其特征在于,所述步骤12和步骤13通过JAV。

3、A数据库的应用程序接口JDBC完成。3如权利要求2所述的方法,其特征在于,所述步骤12通过所述应用程序接口JDBC的DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,在数据库及其相应的驱动程序之间建立连接。4如权利要求3所述的方法,其特征在于,所述步骤13根据所述应用程序接口JDBC,通过STATEMENT对象将SQL语句发送到数据库中,通过RESULTSET类装载数据库查询的结果。5一种JAVA信息平台连接MYSQL数据库的装置,其特征在于,包括用户验证单元,用以提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库;连接单元,用以在所述用户登录后在所述数据库。

4、及其相应的驱动程序之间建立连接;执行单元,用以向所述数据库发送SQL语句,并处理所述数据库返回的结果。6如权利要求5所述的装置,其特征在于,所述连接单元和执行单元通过JAVA数据库的应用程序接口JDBC实现。7如权利要求6所述的装置,其特征在于,所述连接单元通过所述应用程序接口JDBC的DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,在数据库及其相应的驱动程序之间建立连接。8如权利要求7所述的装置,其特征在于,所述执行单元根据所述应用程序接口JDBC,通过STATEMENT对象将SQL语句发送到数据库中,通过RESULTSET类装载数据库查询的结果。权利要求书CN1020538。

5、23ACN102053830A1/4页3JAVA信息平台连接MYSQL数据库的方法及装置技术领域0001本发明涉及信息系统领域,特别涉及一种JAVA信息平台连接MYSQL数据库的方法及装置。背景技术0002随着技术的日新月异,单纯的使用数据库管理数据已不能满足需求,如何能更有效的使用数据库,选择适合自己领域的数据库,以及如何能够更有效的查询、修改数据,加上网络的飞速发展,网站上的存储量也越来越大,这些所造成的信息的处理的日积月累的问题,都是现今数据库发展所面临的巨大挑战。0003许多企业和政府部门内部的数据库数据的累积量越来越大,信息孤岛的现象也越来越严重,这些已经阻碍了信息系统进一步发展。信。

6、息系统与各数据库之间的数据需要随时的交换,这就使信息平台连接数据库的技术成为一个较迫切的需要。发明内容0004本发明的目的是提供一种JAVA信息平台连接MYSQL数据库的方法及装置,其能实现JAVA信息平台与MYSQL数据库的顺畅连接。0005一方面,本发明提供一种JAVA信息平台连接MYSQL数据库的方法,包括以下步骤000611、提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库;000712、所述用户登录后,在所述数据库及其相应的驱动程序之间建立连接;000813、向所述数据库发送SQL语句,并处理所述数据库返回的结果。0009所述步骤12和步骤13通过JAVA数据。

7、库的应用程序接口JDBC完成。0010所述步骤12通过所述应用程序接口JDBC的DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,在数据库及其相应的驱动程序之间建立连接。0011所述步骤13根据所述应用程序接口JDBC,通过STATEMENT对象将SQL语句发送到数据库中,通过RESULTSET类装载数据库查询的结果。0012另一方面,本发明还提供一种JAVA信息平台连接MYSQL数据库的装置,包括0013用户验证单元,用以提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库;0014连接单元,用以在所述用户登录后在所述数据库及其相应的驱动程序之间建立连接;0。

8、015执行单元,用以向所述数据库发送SQL语句,并处理所述数据库返回的结果。0016所述连接单元和执行单元通过JAVA数据库的应用程序接口JDBC实现。0017所述连接单元通过所述应用程序接口JDBC的DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,在数据库及其相应的驱动程序之间建立连接。说明书CN102053823ACN102053830A2/4页40018所述执行单元根据所述应用程序接口JDBC,通过STATEMENT对象将SQL语句发送到数据库中,通过RESULTSET类装载数据库查询的结果。0019采用本发明所述的一种JAVA信息平台连接MYSQL数据库的方法及装置,其。

9、提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库,并在用户登录后,在所述数据库及其相应的驱动程序之间建立连接,再向所述数据库发送SQL语句,并处理所述数据库返回的结果。附图说明0020图1是本发明所述方法的流程图。0021图2是本发明所述装置的原理框图。具体实施方式0022下面结合附图和实施例进一步说明本发明的技术方案。0023首先介绍一下MYSQL数据库,其是一种开放源代码的关系型数据库管理系统RDBMS,MYSQL数据库系统使用最常用的数据库管理语言结构化查询语言SQL进行数据库管理。由于MYSQL是开放源代码的,因此任何人都可以在许可下下载并根据个性化的需要对其进。

10、行修改。MYSQL因为其速度、可靠性和适应性而备受关注。MYSQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C、EIFFEL、JAVA、PERL、PHP、PYTHON以及TCL等编程语言的编程接口APIS,支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。MYSQL开发组计划于2001年中期公布MYSQL40版本。在这个版本中将有以下新的特性被提供新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MYSQL开发着希望提供安全的数据复制机制、在BEOS操作系统上的MYS。

11、QL实现以及对延时关键字的定期刷新选项。随着时间的推进,MYSQL将对ANSI92/ANSI99标准完全兼容。0024参见图1,图1是本发明所述一种JAVA信息平台连接MYSQL数据库的方法100,包括以下步骤0025101、提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库。0026102、所述用户登录后,在所述数据库及其相应的驱动程序之间建立连接。0027作为一实施例,所述步骤102和步骤103通过JAVA数据库的应用程序接口JDBC完成。所述步骤102通过所述应用程序接口JDBC的DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,在数据库及其相应的驱动。

12、程序之间建立连接。0028103、向所述数据库发送SQL语句,并处理所述数据库返回的结果。0029作为一实施例,所述步骤103根据所述应用程序接口JDBC,通过STATEMENT对象将SQL语句发送到数据库中,通过RESULTSET类装载数据库查询的结果。0030下面详细的介绍一下本发明的实现过程0031首先要提供一个登录所述MYSQL数据库的界面,也可称作连接界面,可以为一个JDIALOG对话框,只要用户输入安装MYSQL时设置的密码,就能够登录MYSQL数据库一般说明书CN102053823ACN102053830A3/4页5默认用户名与密码都为“ROOT”,以下是这个JDIALOG的显示。

13、的代码00320033代码所实现的主要功能是显示登录界面,并且设置一些如整个对话框的大小,位置,基本属性等的基本的设置。0034本发明是通过运用JDBC技术来实现与数据库服务器的连接,JDBCJAVADATABASECONNECTIVITY是JAVA数据库连接API应用程序接口,简单地说,JDBC能完成以下三件事00351与一个数据库建立连接。DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,它用来装载驱动程序,并在数据库及其相应的驱动程序之间建立连接。00362向数据库发送SQL语句。STATEMENT对象用于将SQL语句发送到数据库中,处说明书CN102053823ACN10。

14、2053830A4/4页6理数据库中的查询。00373处理数据库返回的结果。RESULTSET类主要用于装载数据库查询的结果。而在本发明的论述中,主要运用到的是与数据库建立连接,即DRIVERMANAGER类的运用。0038在运用JDBC连接数据库时都要导入JAR包,这里安装的是MYSQL50因此导入的JAR包为MYSQLCONNECTORJAVA504BINJAR。以下为连接数据库的核心语句00390040代码介绍的是导入的连接的类的名,和测试连接,得到连接的URL,用户名以及密码,这里的LOCALHOST和3306都是在安装数据库时默认设置的。当输入用户名和密码完毕后,点击LOGIN按钮,。

15、如果连接成功,则会跳转到操作界面,如果失败则会显示提示,用户为非法用户,请检查用户名、密码或者数据表等。0041参见图2,另一方面,本发明还提供一种JAVA信息平台连接MYSQL数据库的装置200,包括0042用户验证单元210,用以提供一登录所述MYSQL数据库的界面,供所述信息平台的用户登录所述数据库。0043连接单元220,用以在所述用户登录后在所述数据库240及其相应的驱动程序之间建立连接。0044执行单元230,用以向所述数据库240发送SQL语句,并处理所述数据库240返回的结果。0045作为一实施例,所述连接单元220和执行单元230通过JAVA数据库240的应用程序接口JDBC。

16、实现。所述连接单元220通过所述应用程序接口JDBC的DRIVERMANAGER类作用于应用程序与数据库驱动程序之间,在数据库240及其相应的驱动程序之间建立连接。所述执行单元230根据所述应用程序接口JDBC,通过STATEMENT对象将SQL语句发送到数据库240中,通过RESULTSET类装载数据库240查询的结果。0046需要指出的是,本发明所述的一种JAVA信息平台连接MYSQL数据库的装置200与所述的一种JAVA信息平台连接MYSQL数据库的方法100,两者在原理及实施例上是相同或类似的,故重复部分不再赘述。0047本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变型都将落在本发明的权利要求书范围内。说明书CN102053823ACN102053830A1/1页7图1图2说明书附图CN102053823A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1