文档详情

Java程序设计案例教程(第2版)课件:数据库编程.pptx

发布:2025-05-25约9.34千字共19页下载文档
文本预览下载声明

Java程序设计案例教程(第2版)

数据库编程

目录

11.1数据库编程概述

11.2数据库访问流程

Java程序设计案例教程幻灯片2,共19页2

11.1数据库编程概述

vJDBC(JavaDatabaseConnection)

§Java程序连接和存取数据库的应用程序接口(API)

§JDBC为Java数据库开发人员提供了一个标准的API

§以一致的方式连接多种不同的数据库系统

vJDBC的功能

§建立与数据库的连接。

§发送SQL语句到数据库系统中执行。

§返回SQL查询语句的执行结果。

§关闭与数据库的连接。

v支持的数据库系统

§所有关系型数据库系统

§如商用的:Oracle,DB2,SQLServer

§`免费的:MySQL,PostgreSQL,HSQLDB,Derby

Java程序设计案例教程幻灯片3,共19页3

MySQL

vMySQL的优点

§跨平台

•可以在Windows或Linux等平台下运行,这与Java语言的理念相吻合。

§性能高

•在较低配置的硬件上也能具有较高的性能。

§功能适中

•具有标准的关系型数据库管理系统的功能,满足Java应用程序或JSP网站开发的需要。

§稳定性好

•经过大量用户的检验,技术成熟,稳定可靠。

vJava与MySQL的组合是业界最普遍的做法

Java程序设计案例教程幻灯片4,共19页4

安装MySQL

v安装MySQL服务器

§从网站上下载

§安装时注意

•选择多国语言时要用utf8。

•添加MySQL的安装目录到Path路径中,应该打上勾。

•设置系统管理员(root)用户的密码,建议在开发阶段使用sa作为密码。

v安装MySQL的JDBC驱动程序

§从网站上下载“MySQLConnector/J”

•文件名为mysql-connector-java-8.0.29.jar

Java程序设计案例教程幻灯片5,共19页5

使用MySQL

v图形界面

§需安装MySQL-gui-tools,或第三方的phpMyAdmin、Navicat和MySQL-Front,选择其中

之一

§图形界面的优点

•界面直观,使用方便

v字符界面

§优点

•字符界面是内置的,不需要另外安装

•由于在真实的工作环境中,常常是远程管理MySQL,这时需要通过字符界面来使用

MySQL

§Java程序员应该学会字符界面的使用

Java程序设计案例教程幻灯片6,共19页

显示全部
相似文档