欢迎来到天天文库
浏览记录
ID:6684504
大小:231.00 KB
页数:13页
时间:2018-01-22
《jsp程序设计案例教程《java web程序设计》_项目库_单元案例_数据库元数据操作和分页教学案例》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Unit10-数据库元数据操作和分页课堂案例1—获取数据库原始信息案例学习目标:学习使用DatabaseMetaData类创建数据库元数据对象,获取数据库原始信息的方法。案例知识要点:getURL方法、getDriverName方法、getDriverVersion方法和getMaxConnections方法、getDatabaseProductVersion方法和supportsOuterJoins方法。案例完成步骤:1.打开webapps文件夹中保存第5章程序文件的文件夹chap05。2.创建显示shopSys
2、tem数据库原始信息的JSP文件dbmeta.jsp。dbmeta.jsp通过DataBaseMetaData对象提取数据库的相关原始信息,包括连接URL、数据库版本等。【程序代码】dbmeta.jsp123456789101112131415161718192021222324252627<%@pagecontentType="text/html;charset=gb2312"language="java"%><%@pageimport="java.sql.*"%><%@pageimport="java.lang
3、.*"%><%@pageimport="java.net.URL"%>
4、strUser="sa";StringstrPassword="liuzc518";conn=DriverManager.getConnection(strConn,strUser,strPassword);DatabaseMetaDatadmd=conn.getMetaData();out.println("
5、n("驱动程序名:"+dmd.getDriverName()+"");out.println("驱动程序版本:"+dmd.getDriverVersion()+"");out.println("最大连接数:"+dmd.getMaxConnections()+"");out.println("数据库名:"+dmd.getDatabaseProductName()+dmd.getDatabaseProductVersion()+""
6、);out.print("数据库是否支持外部连接:");if(dmd.supportsOuterJoins())out.println("是");elseout.println("否");2829303132333435363738394041424344454647}catch(ClassNotFoundExceptione){out.println(e.getMessage());}catch(SQLExceptione){out.println(e.getMessage());}finally{
7、try{if(conn!=null)conn.close();}catch(Exceptione){}}%>【程序说明】l第11行:加载Microsoft公司的JDBC驱动程序;l第12行—第14行:设置连接字符串、用户名和密码;l第15行:创建连接对象;l第16行:创建数据库元数据(DatabaseMetaData)对象dmd;l第17行—第27行:通过DatabaseMetaData对象的方法提取数据库的相关信息。3.启动Tomcat服务器后,在IE的地址栏中输入http://localhost:
8、8080/chap05/dbmeta.jsp。程序运行结果如图10-1所示。图10-1ShopSystem数据库信息课堂案例2—获取结果集原始信息案例学习目标:学习使用ResultMetaData类创建结果集元数据对象,获取数据库中指定表的原始信息的方法。案例知识要点:ResultMetaData的getMetaData方法获取结果集元数据、getColum
此文档下载收益归作者所有