网站大量收购独家精品文档,联系QQ:2885784924

Java程序设计案例教程 第2版 习题答案 习题11.doc

Java程序设计案例教程 第2版 习题答案 习题11.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

【习题11】

一、选择题

ADDAD

二、填空题

1、JDBC

2、JDBC-ODBC桥接本地API驱动网络协议驱动纯Java本地协议驱动

3、getConnection

4、Statement对象PreparedStatement对象CallableStatement对象

三、简答题

1、简述JDBC的基本概念。

答:JDBC(JavaDataBaseConnectivity)是一种用于执行SQL语句的JavaAPI,提供了访问和操作关系数据库的方法。它由一组用Java语言编写的类和接口组成,为不同的数据库提供统一的编程接口。JDBCAPI中提供的类和接口,分别用来实现装载数据库的驱动、连接数据库、执行SQL语句、获取并处理查询结果和关闭数据库的连接等。

2、如何备份和恢复MySQL数据库?

答:数据备份使用MySQLDump命令,直接在命令行下使用该命令:

C:\mysqldump-uroot-pmydbbackdb.sql

上述命令的含义是将名为mydb的数据库的内容备份到backdb.sql文件中,包括数据库中的表结构和数据记录。

数据恢复使用MySQL命令,也是直接在命令行下使用该命令:

C:\mysql-uroot-pmydbbackdb.sql

上述命令的含义是将备份文件backdb.sql中的数据结构和数据记录恢复到名为mydb的数据库中,前提条件是该数据库已经存在。如果数据库不存在,则需要事先创建好。

3、简述JDBC访问数据库的一般流程。

答:Java应用程序访问和操作数据库的一般步骤如下:

=1\*GB3①加载相关的数据库驱动程序。

=2\*GB3②与数据库建立连接。

=3\*GB3③创建执行对象。

=4\*GB3④向数据库发送需要执行的SQL语句。

=5\*GB3⑤从数据库接收处理的结果,可对接收的结果进行处理。

=6\*GB3⑥关闭数据库。

四、编程题

1、设计书籍表,包含书籍编号、书籍名称、作者、出版社、出版年份、价格字段,编写数据库访问程序,实现书籍信息的增、删、改、查和显示。

createdatabasebook;

usebook;

createtablebook(

idvarchar(50)primarykey,

authorvarchar(20),

pricefloat,

publishedYearint,

publishervarchar(50),

titlevarchar(20)

);

setnamesgb2312;

packagechap11;

publicclassBook{

//作者、书名、价格、出版社、出版年份

privateStringid;

privateStringauthor;

privateStringtitle;

privatefloatprice;

privateStringpublisher;

privateintpublishedYear;

publicBook(Stringid,Stringauthor,Stringtitle,floatprice,

Stringpublisher,intpublishedYear){

super();

this.id=id;

this.author=author;

this.title=title;

this.price=price;

this.publisher=publisher;

this.publishedYear=publishedYear;

}

publicStringgetId(){

returnid;

}

publicBook(){

super();

//TODOAuto-generatedconstructorstub

}

publicvoidsetId(Stringid){

this.id=id;

}

publicStringgetAuthor(){

returnauthor;

}

publicvoidsetAuthor(Stringauthor){

this.author=author;

}

publicStringgetTitle(){

returntitle;

}

publicvoid

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档