- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 开发java数据库应用程序.ppt
代码设计 3. 菜单及其代码 4. 登录模块设计 添加login类,定义成员变量,记录登录名和用户类型。 5. 商品信息管理 包括: 商品信息管理 采购信息管理 付款信息管理 6. 用户管理 包括: 添加用户 用户信息查询、修改 删除用户 7. 仓库管理 进出库管理 进出货管理 8. 销售管理 包括: 商品销售管理 商品销售查询 3.6.5 系统测试 基础数据: 包括用户注册、商品类别、商品信息、添加、修改和删除 2. 商品采购、付款功能的测试 3. 商品销售功能的测试 4. 系统其他功能的测试 * * 常用的URL: 对MySQL : jdbc:mysql://localhost:3306/dbName 对Oracle 数据库: jdbc:oracle:thin:@localhost:1521:dbname 对SQLSERVER2000 : jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbName 如果通过JDBC-ODBC Driver连接数据库,数据库URL为: jdbc:odbc:datasource 例: 对于Oracle数据库连接,其url的形式: url = “jdbc:oracle:thin:@localhost:1521:xscj” 对于SQLServer2000: url = “jdbc:microsoft:sqlserver://localhost:1433;DatabaseName = xscj” 对于SQLServer2005\2008: url = “jdbc:sqlserver://localhost:1433;DatabaseName = xscj” 对于MySQL: url = “jdbc:mysql://localhost:3306/xscj” 建立Statement 对象 Statement statement= con.createStatement(); 准备并执行调用SQL语句 String sql=“select * from Employees”; ResultSet rs= statement.executeQuery(sql); 执行语句的种类 statement.executeQuery(); 返回类型ResultSet statement.executeUpdate();返回类型int,执行此sql语句所影响的记录数。 statement.execute();返回类型boolean,代表执行此语句是否有resultset,返回true就是有。 6. 准备并执行SQL语句 Connection接口的常用方法: (1) Statement createStatement()throws SQLException: 功能:创建一个Statement对象,用于将 SQL 语句发送到数据库。 (2) PreparedStatement prepareStatement(String sql) throws SQLException 功能:创建一个PreparedStatement 对象,用于将参数化的SQL语句发送到数据库。不带参数的 SQL 语句通常使用 Statement 对象执行。如果多次执行相同的 SQL 语句,使用 PreparedStatement 对象可能更有效。 (3) void commit()throws SQLException: 功能:使所有上一次提交/回滚后进行的更改成为持久更改,并释放此Connection对象当前持有的所有数据库锁。 (4) void setAutoCommit(boolean autoCommit)throws SQLException 功能:将此连接的自动提交模式设置为给定状态。如果连接处于自动提交模式下,则它的所有 SQL 语句将被执行并作为单个事务提交。否则,它的 SQL 语句将聚集到事务中,直到调用 commit 方法或 rollback 方法为止。默认情况下,新连接处于自动提交模式。 (5) void rollback()throws SQLException: 功能:取消当前事务进行的所有更改,并释放此 Connection 对象当前持有的所有数据库锁。 (6) boolean isReadOnly()throws SQLException: 功能:查询此Connection对象是否处于只读模式。 (7) boolean isClosed()throws SQLException: 功能:查询此 Connection 对象是否已经被关闭。 (8) void close()throws SQLEx
您可能关注的文档
最近下载
- 留守儿童学前教育毕业论文.docx VIP
- 热处理炉温均匀性测试标准SAE AMS2750F Rev.F 2020 英文版+中文版.pdf VIP
- 输入11到20带圈字符.doc VIP
- 固体比热容的测量.doc VIP
- 翻车机值班员岗位职责共3篇翻车机操作工岗位职责.docx VIP
- 【新教材】人教版(2024)八年级上册英语Unit 6 Plan for Yourself教案(表格式).docx
- 植筋、界面处理检验批质量验收记录表.doc VIP
- 实用营养与保健知到课后答案智慧树章节测试答案2025年春浙江大学.docx VIP
- 泌尿系结石PPT课件PPT课件.ppt
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
原创力文档


文档评论(0)