Java Web实战开发 | JDBC操作步骤(附视频限免)

2023-02-02 0 859

原副标题:Java Web两栖作战合作开发 | JDBC操作方式方法(附音频贪食蛇)

Java Web实战开发 | JDBC操作步骤(附视频限免)

此栏传授了JDBC的操作方式方法。

01

JDBC操作方式方法

在JSP网页采用JDBC展开合作开发,须要展开上面4个关键步骤。

(1) 加进适当资料库驱动力程序包。

要在工程项目中具体来说加进该驱动力包,就可以采用JDBC的有关API展开操作方式。

importjava.sql.Connection;

importjava.sql.DriverManger;

Stringjdbc_driver = “com.mysql.jdbc.Driver”;

Stringdb_url = “jdbc:mysql://localhost:3306/web_test?useUnicode=true&characterEncoding=UTF-8”; //相连邻近地区localhost的服务器,端标语为预设3306,web_test为资料库中文名称,UTF-8代码展开资料库的相连

Stringuser = “root”; //相连资料库的帐号

Stringpassword = “123456”; //资料库用户对应的密码

Class.forName(jdbc_driver);

Connection conn= DriverManager.getConnection(db_url,user,password);

上述语句中具体来说引入java.sql包中的Connection和DriverManger对象,然后定义了用于相连MySQL资料库的参数变量,包括MySQLBIOS中文名称、MySQL相连字符串、相连资料库帐号以及密码。

注意,相连字符串中的useUnicode=true&characterEncoding=UTF-8表示采用UTF-8作为与资料库交互时数据存储以及读取的代码格式,采用UTF-8格式可以避免从资料库展开读取和写入时的中文乱码问题。

还可以在相连字符串中加进其他一些参数,如资料库相连间隔、超时秒数、是否自动重连等,感兴趣的读者可以自行查阅。

然后,采用Class.forName(jdbc_driver)语句表示加载资料库驱动力类,以及Driver

(3) 采用Statement或者PreparedStatement接口运行SQL语句,关键代码如下:

importjava.sql.Statement;

importJava.sql.ResultSet;

Statement stmt = conn.createStatement;

//如果是查询语句,返回一个查询结果集合

ResultSet rs = stmt.executeQuery(SQL语句);

//加进、删除、修改操作方式则返回执行SQL语句影响的行数

inti=stmt.executeUpdate(语句) ;

paredStatement接口的作用和采用方法与Statement接口的类似。后面章节会分别介绍这两种接口的采用方法。

(4) 根据业务需求,可在JSP或者Servlet中处理SQL语句运行的结果。

(5) 关闭有关资源以及资料库相连。

当通过JDBC处理完资料库操作方式后,如果采用了ResultSet、Statement以及相连对象Connection,那么这些对象都应该采用对应的close方法来展开关闭,以避免不必要的资源浪费。关键代码如下:

rs. close;

stmt. close;

conn. close;

实例传授

Java Web两栖作战合作开发

精彩预告

JDK的安装与配置

Web工程项目的创建与运行

Servlet的创建

JSP变量与表达式

POJO与JavaBean

精彩预告

EL表达式语言

JSTL

过滤器的创建与配置

监听器的创建与配置

AJAX合作开发关键步骤

03

音频传授

扫码即可观看音频,限时免费3天

04

参考书籍

《Java Web应用合作开发基础(微课音频版)》

作者:肖锋

定价:49.9元

内容简介

本书由浅入深、全面系统地介绍了Java Web应用合作开发的基础技术,每章都配以通俗易懂的实例展开传授,以帮助读者能够循序渐进地理解Java Web合作开发的思想、合作开发关键步骤和基本技巧。全书共分为两部分,共12章。第一部分基础知识篇,包括第1~10章,主要传授Java Web合作开发环境的搭建、Java Web应用合作开发基础知识、Servlet基础、Servlet进阶、JSP技术、JSP与JavaBean、JSP与JDBC、EL与JSTL、过滤器与监听器、AJAX技术等;第二部分实践操作方式篇,包括第11章简易购物系统的设计与实现和第12章改进版购物系统的设计与实现。本书适合作为全国高等学校Java Web合作开发有关课程的教材,也适合作为具有部分Java SE基础读者的入门书籍和工具书。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务