JDBC 第一天
2007-6-4 JDBC第一天
写一个 JDBC程序
1.在系统的环境变量中设置 数据库的 jdbc驱动。
Linux需要 resource或者重启计算机。
Window需要开启一个新的 cmd窗口。
2.关注 jdbc的连接 6步。
把大象放进冰箱需要几个步骤?
最核心的是关注 3步操作:取得 con—>SQL语句操作数据库—>关闭资源
从 JDBC的学习开始,学习的知识点会逐渐变多,知识体系也会相对 corejava更大,细节知
识点的联系也更为紧密。也就是说,在学习过程中,产生知识混乱的可能性也会更大。
22...
2007-6-4 JDBC第一天
写一个 JDBC程序
1.在系统的环境变量中设置 数据库的 jdbc驱动。
Linux需要 resource或者重启计算机。
Window需要开启一个新的 cmd窗口。
2.关注 jdbc的连接 6步。
把大象放进冰箱需要几个步骤?
最核心的是关注 3步操作:取得 con—>SQL语句操作数据库—>关闭资源
从 JDBC的学习开始,学习的知识点会逐渐变多,知识体系也会相对 corejava更大,细节知
识点的联系也更为紧密。也就是说,在学习过程中,产生知识混乱的可能性也会更大。
222
2
个很简单的
,可以最大限度的避免知识体系混乱:
1.听课的时候,关注代码的实现目的和代码中每个细节知识之间存在怎样的关系?
2.听课结束后,画出代码的类图和时序图(如果时序图画的比较困难,可以简单的用数字
1.2.3.4...在类图上标注出代码的执行顺序)
举例:
实现目的:
FirstOracleJdbc.java是做什么的?——java利用 sql语句操作数据库
细节知识:
JdbcUtil.JdbcUtil.JdbcUtil.
JdbcUtil.
getConnection()getConnection()getConnection()
getConnection()
在 FirstOracleJdbc.javaFirstOracleJdbc.javaFirstOracleJdbc.java
FirstOracleJdbc.java
中到底有什么用?
——取得连接。公司中一般有人写好了。
JdbcUtil.closeJdbcUtil.closeJdbcUtil.close
JdbcUtil.close
()()()
()
在 FirstOracleJdbc.javaFirstOracleJdbc.javaFirstOracleJdbc.java
FirstOracleJdbc.java
中到底有什么用?
——关闭资源。不写关闭,测试中最严重的系统级 Bug。
StatementStatementStatement
Statement
st.executeUpdate(Stringst.executeUpdate(Stringst.executeUpdate(String
st.executeUpdate(String
sql)sql)sql)
sql)
有什么作用?
——得到 sql语句,执行数据库的操作
JdbcJdbcJdbc
Jdbc
的步骤每步之间有什么关系?
每一步都是以前一步作为基础。有了 con才有 statement,创建了 statement能执行
sql语句,如果有返回值,需要处理 resultset,最后需要关闭连接。在处理 jdbc的
过程中,就好像盖房子,只有盖好了一层,才能盖二层,然后三层……如果需要关
闭 jdbc连接,就好像拆房子,只有先拆三层,才能拆二层,最后是一层。
…………
再次提醒:
JavaWeb开始,知识体系的框架开始逐渐变大。
从宏观上把握程序的各个部分,会让我们学的更加轻松。
实现目的///
/
实现细节 类图+++
+
时序图
本文档为【JDBC 第一天】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。