- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;内容;主机系统或单层结构;传统的客户/服务器:“胖”客户端;构件(component)与中间层开发;在企业级应用开发中的问题;为什么需要J2EE;J2EE;J2EE架构;J2EE 1.2中的API与技术;文档资源;第一章 JDBC;引言:;;JDBC驱动器;类型1-JDBC-ODBC Bridge;类型2-部分采用java,另一部分采用本地驱动器;类型3-纯的java驱动器;二.JDBC 2.0 API;b) 打开连接
JDBC URL:提供了一种标识数据库驱动器方式
protocol:subprotocol:subname
protocol:jdbc为协议,在JDBC中它是唯一的允许协议
subprotocol:子协议用于标识一个数据库驱动器,或者是一个数据库的连接机制名字,由数据库驱动器提供商来选择
subname:子名称的语法具体于驱动器
例如:
url=jdbc:odbc:pubs
得到数据库连接
Connection con=DriverManager.getConnection(url,”sa”,””);
; try{
Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
String url=”jdbc:odbc:pubs”;
Connection con=DriverManager.getConnection(url,”sa”,””);
}
catch(Exception e)
{
System.out.println(e);
}
;;3)ResultSet对象-封装执行结果;为了读取ResultSet中的结果,可用游标在结果集中滚动。getXXX()方法检索ResultSet中的数据
while(result.next())
{
System.out.println(result.getString(2));
};;2.1.2)PreparedStatment 对象--用于发送带有一个或多个输入参数( IN 参数)的 SQL 语句
考察:
select * from titles where title_id=?
首先,创建PreparedStatment对象
stat=con.prepardStatement(“select * from titles where title_id=?”)
其次,传递参数
stat.setXXX(1,”001”);
另外: 用不同的参数多次执行同一个SQL语句,PreparedStatment对象编译只需一次,效率更高.
;2.1.3)把SQL类型转换成JAVA类型;2.1.4)事务支持;允许把多条更新语句(insert,update,delete)在一个请求中提交给数据库。
方法:
addBatch()
executeBatch()
优点:
大量语句的批量执行可在性能上带来相当大的提高
;;;2.2)JDBC 扩展包API;第二章 JavaBean;一 JavaBean 引言;一个计算器的例子:;;;c)JavaBeans的规格说明;;d)JavaBean的类型;二 Bean的编程;2.2 创建Bean;;稍等一下.....;;2.3 处理JavaBean中的事件;;;; NumEvent mec;
//5)触发
public void fireNumEvent(NumEvent mec)
{
mel.arithmeticPerformed(mec);
}
public void actionPerformed(ActionEvent ae)
{if (ae.getSource()==ok)
{
int f1=Integer.parseInt(tf1.getText());
int f2=Integer.parseInt(tf2.getText());
if(addListernered)
{
mec = new NumEvent(ok,f1,f2);
fireNumEvent(mec);
} } } }
;import java.awt.* ;
import java.awt.event.* ;
import javax.swing.*;
//消费者
public class ArithmeticPerformer extends JFrame implements NumEnteredListener
{
NumberBean meb;
public ArithmeticPerformer()
{
sup
您可能关注的文档
- 加州小学教材课文教师书treasures teachers edition g1 beyond_level_pb.pdf
- 2016模块宝典1000题6年国考4年联考1000-数量关系.pdf
- 长江-航运电商深度研究看好第三方集运电商期待中国的inttra.pdf
- 2013省-全真模拟100题-判断推理.pdf
- 内容文本u2980安装6、espace u2980配置.pdf
- 文本参考uap-esb v61手册-入门篇.pdf
- 区域竞品案例介绍市场部分2 28.pptx
- 讲解视频飞思智能车.pptx
- 课件文稿益友会安全.pptx
- et80140635曲若彤-多媒体教学软件的特点与类型1.pptx
- 培训文件acc开发acc接口详情.pdf
- 第11章结构变形分析及监测.pdf
- 2008年四川省下半年行测真题及答案解析.pdf
- 2008 byd f6结构图册电子版图8 1空调1129297-307.pdf
- 第二部分、施工组织管理第二章、施工部署1.pdf
- 内容文本参考中文mobile device management guide v8 1 - chs.pdf
- 20191126乐享微课堂员工生日会工具员工生日33.pptx
- 病理学-细胞组织的适应损伤1.pptx
- 课件参考大会文献keynote 4 closing - barry greene - can vendors ever provide secure solutions.pdf
- 第2节综合布线设计.pptx
原创力文档


文档评论(0)