- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 JSP连接数据库
第六章 连接数据库 JDBC概述 JDBC(Java Database Connectivity):Java数据库连接,定义Java程序如何与数据库交互。 是Java程序与数据库系统通信的标准API,由一组用Java语言编写的类和接口组成,包括两个包,见P107。 JDBC使程序的开发独立于数据库产品的选择。 JDBC的结构 JDBC驱动程序 JDBC URL JDBC的结构 JDBC驱动程序 分为4种类型 P108~109 JDBC-ODBC桥 部分Java、部分本机驱动程序 中间数据访问服务器 纯Java驱动程序 使用第3、4类驱动程序是从JDBC访问数据库的首选方法,现在越来越多的数据库厂商都提供其数据库的纯JDBC驱动程序。 JDBC URL JDBC URL提供了一种标识数据库驱动程序与数据源的方法。 JDBC URL的标准语法见P115 一些例子 要连接到某种数据库,一是要找到相应的JDBC驱动程序并放好相应的jar包,二是要知道JDBC驱动程序的类名以便加载,三是要掌握它的JDBC URL格式。 JDBC URL的一些例子 jdbc:mysql://localhost:3306/jsp_db jdbc:mysql://127.0.0.1:3306/jsp_db?user=rootpassword=1234 jdbc:odbc:mydatasource jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=student.mdb jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=goodsc12;User=sa;Password=123456 jdbc:oracle:thin:@127.0.0.1:1521:orcl jdbc:db2://127.0.0.1:5000/sample JDBC驱动程序的位置 如果是本地运行的Java应用程序要用到JDBC驱动程序,可把相应的jar包放在任意位置,然后设置好CLASSPATH环境变量就行了。 有些IDE工具(如JCreator、MyEclipse等)未必读取CLASSPATH环境变量,需要用菜单把相应的jar包添加进JDK配置中来。 如果是Tomcat中的Web应用程序要用到JDBC驱动程序,就应该把相应的jar包放在%CATALINA_HOME%\common\lib目录中。 JDBC驱动程序的类名的例 com.mysql.jdbc.Driver sun.jdbc.odbc.JdbcOdbcDriver com.microsoft.jdbc.sqlserver.SQLServerDriver oracle.jdbc.driver.OracleDriver com.ibm.db2.jdbc.app.DB2Driver JDBC的常用编程接口 java.sql包中定义了很多类和接口,以方便Java应用程序开发者编写访问数据库的程序。 用JDBC连接数据库存取数据的步骤 java.sql中重要的类和接口 简单增、改、删的例:P113~P114例6-1,testdb_update.jsp,testdb_delete.jsp。 用结果集处理查询结果的例:testdb_rs.jsp 使用PreparedStatement的例:P117~P121例6-2。 用JDBC连接数据库存取数据 为了举例,先在MySQL的jsp_db数据库中建立student表,并插入一些数据,脚本文件是student.sql。 用JDBC连接数据库存取数据时,执行以下步骤: 加载JDBC驱动程序并向DriverManager注册; 用JDBC URL定义驱动程序与数据源之间的连接,并且建立一个连接(Connection)对象; 建立一个SQL语句(Statement)对象,并且利用它来执行SQL语句。 (处理查询语句所返回的结果集ResultSet) 关闭语句和连接 访问数据库的语句需包含在try语句块中 数据库脚本文件student.sql 数据库脚本文件的执行 student.sql是在P113例6-1的基础上加了些语句。假设它放在d:\sql目录中。 执行数据库脚本文件的步骤: \开始\所有程序\MySQL\MySQL Server 5.0\MySQL Server Command Line Client 输入根用户root的口令1234 键入命令:source d:\sql\student.sql 查看结果可键入命令:select * from student;或\开始\所有程序\MySQL\MySQL Administrator 如果安装MySQL时没有设置默认字符
您可能关注的文档
最近下载
- 融合新闻:通往未来新闻之路-暨南大学-中国大学MOOC慕课答案.pdf VIP
- 新媒体文化十二讲_暨南大学中国大学mooc课后章节答案期末考试题库2023年.docx VIP
- 《倍的认识》作业设计.pdf VIP
- 二次根式单元测试.doc VIP
- 806机械设计-四川l轻化工大学2022年硕士研究生考试自命试题.pdf VIP
- 计量经济学课程论文.doc VIP
- 《计量经济学》课程论文.docx VIP
- 医药营销团队绩效考核方案.docx VIP
- 钢筋混凝土三通井工程量计算表.xlsx VIP
- 新媒体文化十二讲(暨南大学)中国大学MOOC慕课章节测验答案(课程ID:1206589806).pdf VIP
原创力文档


文档评论(0)