- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第23章java数库编程
《ASP.NET 3.5网站开发从入门到精通》 第23章Java 数据库编程 23.1 数据库连接的基本概念 JDBC(Java Database Connective),Java数据库连接,是一组专门负责连接并操作数据库的标准 JDBC能完成许多事情 ⑴ 完成数据库的连接创建 ⑵ 传送SQL命令给数据库,完成数据库操作及数据表 ⑶ 接受和处理数据库所执行的结果 23.1 数据库连接的基本概念 JDBC在使用中有常见的以下三类 1. JDBC-ODBC桥连接(JDBD-ODBC Bridge) 2. JDBC连接 3. JDBC网络连接 23.2 使用数据库的准备工作 23.2.1 Oracle数据库的安装 23.2.2 数据库连接驱动程序设置 23.2.3 数据库表的准备 23.2.1 Oracle数据库的安装 Oracle的安装方法 打开Oracle安装目录下的安装文件夹,双击“setup.exe”文件 进行安装的源和目标文件地点设置 单击【标准版】,然后单击【下一步】按钮 在接下来的页面中选择相应设置,并继续安装 23.2.2 数据库连接驱动程序设置 Oracle提供Java环境下的数据库驱动程序 驱动程序路径: E:\oracle\product\10.1.0\db_1\jdbc\lib\classes12.jar 如果是直接使用命令行方式进行开发的话,则需要在属性中增加classpath 23.2.3 数据库表的准备 数据表类型结构如下表 23.2.3 数据库表的准备 在Eclipse中新建一个名称为JDBCproject1.0的包,接下来完成编写数据库的创建脚本 1. 新建名称为“数据库创建脚本.sql”的文件 2. 用SQL语言新建一个类型为上表类型所示的数据库表,具体语言内容见【范例23-1】 3. 打开Oracle数据库的监听服务和项目服务“OracleJobSchedulerORCL“ 23.2.3 数据库表的准备 4. 点击【开始】按钮,选择【运行】命令,在【打开】文本框中输入“sqlplus”,单击【确定】按钮 5. 输入用户名和刚安装Oracle时设置的用户密码,进入到数据库管理后台 6. 然后将刚才创建的文件指令输入到控制台中,此时,便创建了一个新的名称为person的数据表 【范例23-1】 建立新序列和新表 23.3 连接数据库的步骤 进行JDBC操作的时候,主要按照以下的步骤完成 1. 加载数据库驱动程序,加载的时候需要将驱动程序配置到classpath之中 2. 连接数据库,通过Connection接口和DriverManager类完成 3. 操作数据库,主要通过Statement、PreparedStatement、ResultSet三个接口完成 4. 关闭数据库 23.4 数据库连接的详细步骤 在JDBC的操作过程中中,进行数据库的连接的主要几个步骤如下 1. 通过Class.forName()加载数据库的驱动程序 2. 通过DriverManager类进行数据库的连接 3. 通过Connection接口接收连接 4. 此时输出的是一个对象,则表示数据库已经连接上了 【范例23-2】 通过Java指令进行实际数据库连接过程。本例是在用户建立过Oracle数据表之后,通过Java程序进行数据库连接的操作 23.5 数据维护 23.5.1 增加数据 23.5.2 更新数据 23.5.3 删除数据 23.5.1 增加数据 增加操作要编写增加的SQL语句:INSERT,但是因为牵扯到了序列的概念,所以在使用的时候需要编写SQL语句进行增加操作,所以在SQL语句中直接写上序列的nextVal即可。形式为:序列名.nextVal 【范例23-3】 为数据表增加数据。这里使用Statement接口为数据库中新建立的表进行增加数据操作 23.5.2 更新数据 数据库的更新操作同增加数据操作相同,直接编写update语句即可 【范例23-4】 更新数据。在其后增加更新数据的SQL语句 23.5.3 删除数据 数据的增加,更新,删除等都是通过SQL语句完成,所以在修改数据的时候,只需要更改该程序下的SQL语句即可实现目的。使用DE
您可能关注的文档
最近下载
- 专题2.5 不等式中含参问题【十大题型】(举一反三)(北师大版)(解析版).docx VIP
- 保洁培训方案.docx VIP
- 专题9.5 不等式中含参问题【十大题型】(举一反三)(人教版)(解析版).pdf VIP
- 2025年3月四川凉山州西昌市人民医院招聘临床护士43人笔试备考题库及答案解析.docx
- 经颅超声的黑质高回声强度定量化分析方法.pdf VIP
- 2024中央财经大学人才招聘39人(非教学科研岗)考试备考题库及答案解析.docx VIP
- 2024中央财经大学人才招聘39人(非教学科研岗)笔试模拟试题及答案解析.docx VIP
- 2024完整解读英语课程新课标《义务教育英语课程标准(2024年版)》动态PPT内容课件.pptx VIP
- 中东第二课时复习课件七年级地理下学期人教版.pptx
- 人工湿地常用植物名录.docx
文档评论(0)