ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:224.35KB ,
资源ID:16522970      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16522970.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统应用与开发实验二Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库系统应用与开发实验二Word格式文档下载.docx

1、三、实验内容:1、 将booklib应用的JDBC驱动程序改成JDBC-ODBC驱动方式。第一步:设置ODBC数据源;第二步:修改DBUtil类中的相关代码;第三步:运行程序【实验结果与分析】A、 说明需要修改DBUtil类的哪些地方,及修改原因? private static final String jdbcUrl=jdbc:odbc:cjeSQL;因为booklib应用的驱动方式是jdbc-odbc驱动2、 利用Statement对象和Result对象实现按出版社名称精确查询出版社功能(精确查询是指查询的目标和查询条件中值完全相同的数据)。在cn.edu.zucc.booklib.con

2、trol. PublisherManager类中添加按出版社名称精确查询方法 public BeanPublisher loadPubByName(String name)throws BaseException编写上述方法,要求当相应名字的出版社不存在时,返回null值;相关代码请参考提取所有出版社函数。启动booklib主程序,在出版社管理中录入几个出版社第四步:清空cn.edu.zucc.booklib.control. PublisherManager类中的main函数现有内容第五步:在main函数中编写代码,通过调用上面实现的方法按出版社名字查询出版社,如果返回null,则在控制台输

3、出“没有找到出版社”,否则输出出版社编号。(注:控制台输出通过System.out.println()函数实现,函数调用的方法参考现有main函数中的内容)。要求main函数中调用两次上述函数,参数分别为一个确实存在的出版社,一个不存在的出版社。第六步:以java application模式运行PublisherManager类,查看输出内容。A、 请给出查询函数的代码。public List loadPubByName(String name)throws BaseException List result=new ArrayList(); Connection conn=null; try

4、 conn=DBUtil.getConnection(); String sql=select pubid,publisherName,address from BeanPublisher where publisherName = name java.sql.Statement st=conn.createStatement(); java.sql.ResultSet rs=st.executeQuery(sql); while(rs.next() BeanPublisher p=new BeanPublisher(); p.setPubid(rs.getString(1); p.setPu

5、blisherName(rs.getString(2); p.setAddress(rs.getString(3); result.add(p); catch (SQLException e) e.printStackTrace(); throw new DbException(e); finally if(conn!=null) try conn.close(); catch (SQLException e) / TODO Auto-generated catch block e.printStackTrace(); return result; B、 说明如何通过JDBC API判断没有查

6、询到指定名字的出版社。 传递一个Driver给DriverManager,加载数据库驱动(通知jvm将驱动程序相关的类加载到内存中)。Class.forName() 通过URL得到一个Connection对象, 建立数据库连接DriverManager.getConnection(sDBUrl)DriverManager.getConnection(sDBUrl,sDBUserID,sDBPassword) 然后创建一个Statement对象(PreparedStatement或CallableStatement),用来查询或者修改数据库。Statement stmt=con.createSt

7、atement() 查询返回一个ResultSet。ResultSet rs=stmt.executeQuery(sSQL3、 利用Statement对象和Result对象实现按出版社名称模糊查询出版社功能(模糊查询是指查询的目标包含输入的条件)。在cn.edu.zucc.booklib.control. PublisherManager类中添加按出版社名称精确查询方法 public List searchPubsByName(String name)throws BaseException编写上述方法,相关代码请参考提取所有出版社函数。在main函数中编写代码,通过调用上面实现的方法按出版社名字模糊查询出版社,并输出查询到的出版社信息。select pubid,publisherName,address from BeanPublisher where publisherName like %+name+% B、 比较精确查询和模糊查询方法,说明在SQL语句中的主要区别。精确查询必须是完全匹配才会输出,模糊只需部分匹配即可。感谢下载!欢迎您的下载,资料仅供参考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1