- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Jsp语言与动态网页设计;内容提要、课程结构;;第3章JSP页面元素
①JSP常用六大根本对象
第4章JSP对数据库的操作
①SQL指令操作数据库、数据库的创立、备份等
②JDBC访问数据库
③介绍JSP页面对数据库的操作方法
第5章JSP对Bean的调用
①JavaBean组件程序设计;JSP应用开发体系与环境配置;数据库应用开发简介;SQL语言概述;SQL语句分类;根本SQL语句;DQL的3种根本格式〔1〕;DQL的3种根本格式〔2〕;DQL的3种根本格式〔3〕;DML的根本格式〔一〕;DML的根本格式〔二〕;聚合函数;聚合函数实例;分组查询;交叉查询;对数据库的操作一;1数据源;本书以MicrosoftSQL2000数据库为例。假设已创立了数据库rr。假设采用的是windows2000操作系统,我们为该数据库创立数据源的步骤如下:;1.在管理工具中选择ODBC数据源,如图1所示。;2.双击“ODBC数据源〞图标,出现如图2所示界面。该图显示了“用户DSN选项卡中的已有数据源的名称。;3.选择“SystemDSN〞选项卡,单击“添加按钮,增加新的数据源,如图3所示。此对话框,为新增加的数据源选择驱动程序。;4.因为要访问MicrosoftSQL数据库,选择“SQLServer选项,单击完成按钮(为数据源选择了驱动程序),出现了设置数据源具体工程的对话框,如图4所示。;5.点击“下一步〞出现身份验证窗口。配置情况如图5所示。;6.选择“更改默认的数据库为rr〞。在点击“下一步〞。;7.在点击“完成〞。;8.在点击“测试数据库〞。;9.测试局面。;2JDBC-ODBC桥接器;下面是加载驱动程序的方式:
try{
Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
}
catch(ClassNotFoundExceptione)
{}
通过Class类的静态方法forName(Stringdriver)加载JDBC-ODBC桥接器。
;3数据库连接;假设数据源名是“mydate〞,用户登录系统的帐号是user/password。下面是获得连接对象的方法:
Connectionconn=DriverManager.getConnection(“jdbc:odbc:mydate〞,user,password);
或者
Connectionconn=DriverManager.getConnection(“jdbc:odbc:mydate〞);
getConnection()方法是DriverManager类的一个静态方法。对于Access数据库连接,可以不要帐号参数就能建立连接对象。
在程序的最后,应该关闭Connection对象:publicvoidclose()throwsSQLException;4数据库事务处理;Statement对象/Statement接口;假设已经连接到某数据库,创立的连接对象是conn。那么数据查询和数据更新步骤如下。
1.数据查询
通过以下两个步骤,获得查询结果集rs。
(1)创立语句对象
Statementstmt=conn.createStatement(inttype,intconcurrency);
(2)获得查询结果集
Stringsql=select*fromtablenamewhereexpression;//SQL查询字符串
ResultSetrs=stmt.executeQuery(sql);//获得结果集rs;2.数据更新
通过以下两个步骤,实现数据更新。
(1).创立语句对象
Statementstmt=conn.createStatement(inttype,intconcurrency);
(2).执行更新
Stringsql=sqlStatement;//插入或修改或删除SQL字符串
intnumber=stmt.executeUpdate(sql);//执行更新操作;说明:在数据查询、数据更新事务中,一般采用无参的createStatement()方法创立语句对象。如果事务是随机查询、游动查询和用结果集更新数据库,那么应采用createStatement(inttype,intconcurrency)方法创立语句对象。下面是对该方法参数的说明。;type的取值决定滚动方式,即结果集中的游标是否能上下滚动。取值如下:
ResultSet.TYPE_FORW
文档评论(0)