当前位置:首页 > 日记 > 正文

JDBC操作数据库的基本过程详细解决方案

JDBC操作数据库的基本过程详细解决方案
所有JDBC应用程序都有以下基本过程:
1。加载数据库驱动并建立一个到数据库的连接。
2,执行SQL语句。
三.处理结果。
4。从数据库断开资源。

让我们仔细看看每一步。
事实上,按照上面所说的,每个阶段都可以单独作为一个独立的类方法文件来编写。

1。加载数据库驱动并建立一个到数据库的连接:
复制代码代码如下所示:
字符串DriverName =COM。MySQL JDBC驱动的。;
字符串connectiionstring =JDBC:MySQL: / / / 10.5.110.239:3306测试+用户= rootpassword = chencharacterencoding = UTF-8;
连接连接=空;
{试
Class.forName(DriverName); / /这就是所谓的数据库驱动程序的加载
连接(连接)drivermanager.getconnection(connectiionstring); / /这是建立数据库连接
System.out.println(数据库连接成功);
} catch(ClassNotFoundException e){
自动生成catch块
E.printStackTrace();
}
返回连接;

2。执行SQL语句:
执行SQL语句时,这里有两种常见的语句对象:
语句:它提供了一种直接在数据库中执行SQL语句的方法。
复制代码代码如下所示:
表=(声明)dutil.getconnection()CreateStatement();

从日记中删除标题=+++标题;

int数= statement.executeupdate(SQL);

System.out.println(删除成功);

预处理语句:这句话的对象是用于那些SQL语句需要执行很多次,每次都是不同的数据值。给出了句子中输入参数的几种表达方法。
复制代码代码如下所示:
SQL插入日记(标题,内容,作者名字,时间)值(,,,现在());
{试
预处理语句PreparedStatement =(PreparedStatement)dutil.getconnection()。preparestatement(SQL);
标题= diary.gettitle(字符串);
字符串内容= diary.getcontent();
作者名字= diary.getauthorname(字符串);
preparedstatement.setstring(1题);
preparedstatement.setstring(2含量);
preparedstatement.setstring(3,作者名字);

三.治疗结果:
复制代码代码如下所示:
结果集ResultSet = statement.executequery(SQL);
而(resultset.next()){
日记日记=新日记();
diary.setauthorname(resultset.getstring(作者名字));
diary.setcontent(resultset.getstring(内容));
diary.settitle(resultset.getstring(标题));
diary.setid(resultset.getint(ID));
日期时间= resultset.getdate(时间);

在这里,我们应该知道,语句执行SQL语句:插入、更新和删除语句的语句executeUpdate方法执行,并且结果是插入、更新和删除。SELECT语句是用声明executeQuery方法更具体的执行。返回的结果存储在ResultSet结果集,并我们可以叫下一个()方法移动到下一个记录的结果集,结果集是由行和列组成,而每一列的数据可以通过一系列的取得方法(比如getString,getInt,getdate,相应的数据库类型等)。

4。断开与数据库的连接以释放资源:
在结果集、语句和连接对象被使用之后,我们必须正确地关闭它们。连接对象、结果集对象和所有语句对象都有关闭()方法。通过调用此方法,我们可以确保与特定数据库系统相关的所有资源都能正确地释放。
复制代码代码如下所示:
public static void密切相关(ResultSet结果集,PreparedStatement PreparedStatement,连接抛出SQLException)

如果(ResultSet!= null)resultset.close();
如果(PreparedStatement!= null)preparedstatement.close();
如果(连接)!= nullconnection.isclosed = = false)connection.close()();
System.out.println(数据库关闭);

}

相关文章

无法连接到Broadcom网卡Linux系统

无法连接到Broadcom网卡Linux系统

网络,系统,网卡,解决方案,连接到,点评:事实上,我在上周之前,他们的所有系统的安装(但有一个下载安装ubuntu12.04,在win7环境,然后忘记直接点击安装或运行一个虚拟机安装,总之,就像一个软件或游戏什么的很简单,我认为这是不正确的),该系统安装在一刻我…

狂野的西部。枪手游戏中的5个黄金

狂野的西部。枪手游戏中的5个黄金

位置,黄金,枪手,狂野,西部,问题: 我在蛮荒的西部玩耍。当枪手们在比赛的时候,他们在最后的第二个栏中寻找了5个金牌,但是我只找到了4个。最后一个还没找到。我想知道我能不能谈谈5大黄金地段。 答案uff1a 狂野的西部。枪手游戏的5个黄金位置…

Ubuntu系统查找命令百科全书,Ubuntu

Ubuntu系统查找命令百科全书,Ubuntu

查找,命令,系统,解决方案,百科全书,评论:Ubuntu系统搜索命令完成后,Ubuntu搜索命令详细解答,需要的朋友可以看看。 第一.按文件的名称查找: 1。查找命令 查找 文件名 目的:在根目录 / 开始搜索一个文件名为filename,filename文件名可以包含通配符…

详细的介绍了如何进入win7安全模式

详细的介绍了如何进入win7安全模式

安全模式,应用技巧,详细,电脑软件,点评:如何进入win7安全模式和安全模式的实践技能的详细介绍,和你的朋友需要看 如何进入win7安全模式 这是类似于WINXP操作。方法1:在进入Windows系统的家庭启动屏幕前按F8按钮。方法:按住CTRL键启动电脑时,会…

什么文件bigfix.exe过程bigfix过程

什么文件bigfix.exe过程bigfix过程

文件,过程,电脑软件,exe,bigfix,点评:bigfix.exe是bigfix产品相关程序 进程文件:bigfix或bigfix.exe 进程名称:bigfix 过程类别:安全风险的过程 英文描述: bigfix.exe的bigfix应用组件。这是一个电脑助手。 中文参考: bigfix.exe是bigfix产品相…

的过程,是一个minibug.exe查询minib

的过程,是一个minibug.exe查询minib

查询,是一个,过程,电脑软件,minibug,评论:详细的介绍了minibug.exe - minibug过程 进程文件:minibug或minibug.exe 进程名称:WeatherBug的广告插件 过程类别:安全风险的过程 英文描述: minibug.exe EXE的WeatherBug天气预警程序的一部分。也是…

惊人的经典QQ签名

惊人的经典QQ签名

惊人,经典,电脑软件,QQ,女人最大的悲哀是忍受男人的所有痛苦,称之为宽容; 生活的理想就是理想生活的理想。 即使你在生活中看到了一百万只白天鹅,也不要轻易说所有的天鹅都是白色的; 爱不该爱的人。想想那个不应该的人。也许这是浪费生命。 …

在win8开机的设置方法,按F8进入安全

在win8开机的设置方法,按F8进入安全

设置,安全模式,方法,电脑软件,点评:这篇文章主要介绍了设置win8开机按F8进入安全模式的方法,需要的朋友可以参考一下。 由于Windows 8的新安全启动机制的限制,F8在启动时不允许进入安全模式,我们希望在启动时进入安全模式时安装F8。 首先打开…

QQ空间应用——微博设置

QQ空间应用——微博设置

设置,空间,电脑软件,QQ,1、登录QQ空间;腾讯微博;微博设置; 添加日志、照片、聊天和共享时,它将同步到微博客设置。同时,当这四个模块在QQ空间发布时,也可以设置为取消或检查。 2、微博设置;其他设置;除显示设置外,如果设置了在我的微博上显示空间内…

无法登录到淘宝,安全证书已过期或尚

无法登录到淘宝,安全证书已过期或尚

证书,淘宝,无法登录,已过期,电脑软件,问题: 要登录淘宝网上购物的商品,打开淘宝网,输入账号和密码,点登录按钮;;,不能进入淘宝account.pop-up窗口,标题是;安全警报;窗口,其中有两个绿色的勾,表示:由认证机构发行可信发布安全证书;和该安全证书有一个有效…

oracle常见错误代码(1)的分析与解决

oracle常见错误代码(1)的分析与解决

常见错误,代码,电脑软件,oracle,您所研究的Oracle教程是对oracle常见错误代码的分析和解决方案,在oracle的使用过程中,经常会遇到oracle产生的一些错误。对于初学者来说,这些错误可能有点模糊, 如果您不能在任何时候处理这些错误,我将使用频繁错…

Word2003段落样式名称显示在文档窗

Word2003段落样式名称显示在文档窗

文档,显示,段落,样式,窗口,1。如果在其他视图中,切换到公共视图(一般视图:显示文本格式和简化页面视图)。 2、在工具菜单中,单击选项,然后单击查看选项卡。 3、在大纲视图和一般视图选项下;样式区域宽度框中输入样式区域(样式区域:文档窗口左侧的垂…