--------JDBC
醒见夜明
这个作者很懒,什么都没留下…
展开
-
【学习摘记】马士兵JDBC技术_课时1-课时7_最简单的JDBC小程序
最基本的数据库连接程序(6步走)①启动Driver②创建连接③用连接创建命令④执行命令,将结果存入结果集⑤将结果输出⑥关闭原创 2017-09-06 17:05:46 · 403 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时16_DataSource_RowSet介绍和总结
这四个程序必须记住,其他的程序,忘了也没关系,知道有这么回事,回来查。要把JDBC的程序,尽量的写的完善。记得要用try---catch---finally最后关闭我们的资源。原创 2017-09-07 10:19:50 · 253 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时15_JDBC处理可更新的结果集
【杂谈】虽然你Sun规定了这接口了,Oracle也挺牛,对不起,我不支持。是不是,你也不能使。看上去很美,可是你不能使。这也是我为什么推荐大家——你能够用最传统的方式完成的东西,就不要使用新方式。因为新方式风险比较大,有可能他的驱动不支持。我还是那句话,我支持用最传统的东西,为什么?四处都可以得到支持,每种数据库都支持。你写的这个程序,要从这种数据库,移到另外一种数据库原创 2017-09-07 10:11:38 · 403 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时14_JDBC处理可滚动的结果集
说白了,你要不指定这两个参数,这个结果集就是对滚动敏感。你要,往前滚,可以,往后滚,竖起来倒刺儿扎你。不行,滚不回来。【好的学习过程,少不了自主探索】程序中故意给学生“设置点错误”,是有必要的。刚才我把代码按照自己的惯用操作改好,运行,发现最后一个输出的并不是第6条记录的名称。(输出“主题医院”,实际应该是“仙剑奇侠传六”)思考之下才发现——之前的sql语句不是按照默认原创 2017-09-07 10:08:12 · 248 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时13_JDBC处理Transaction
①把AutoCommit的属性设成false,不让它自动提交②干你自己的事③干完之后,自己进行提交④提交完之后,恢复现场——把AutoCommit再设回成true⑤catch到任何的SQLException,记得要rollBack.就这么几点。大家记下了么?动手写。【注释教学法】【更新快是计算机界的好处】计算机的道理从头到尾都是相通的。是原创 2017-09-06 18:11:30 · 306 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时12_JDBC进行批处理
①stmt批处理 ②pstmt批处理原创 2017-09-06 18:07:12 · 235 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时11_JDBC处理存储过程
in型数据是别人给了我们梨,给了我们苹果。out型数据是别人给我们个篮子,我们往里面装梨、装苹果。in/out型数据是别人给我了一筐梨,然后我把梨卸了给他装筐苹果。 【最好的学习方式——面向问题的学习】有人说:老师,你给我讲讲每个参数什么意思好么?没这必要!你开车的时候有必要了解这车的每个螺栓什么意思么?没这必要。你不用去找那些大全类的书,非要把每个东西都抠得死死的,抠原创 2017-09-06 18:02:00 · 364 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时10_JDBC处理PreparedStatement
【反馈】上一个课时,深深体会到用一般办法输入含参数的insert语句的复杂性。但讲了这个PrepStmt,方便多了。得承认,马老师是很讲究方法的——先把最朴素的办法教给大家,让大家感受一下过程的曲折,然后再告诉大家捷径是什么。还有,马老师的课,这次花了一整天的时间来听,感觉很厉害。能感受到在他言谈中,编程的easy与乐趣。以及,这个人,不是一味鼓励,有警告,但是却很切中要害,精辟,山鬼原创 2017-09-06 17:58:33 · 327 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_课时8-课时9_DML数据操作语言
【主要内容】从命令行里输入3个参数,并作为参数执行insert操作(构建含参数的sql语句很麻烦) 【Debug sql的常用方法】把输出的sql语句用sql编译器执行 【要站在对方的角度上去考虑,永远记得这一点】实际当中,好多的项目经理还是原来的那种思想,你要去迎合它。(用到哪声明到哪vs在开头一起声明)因为你要进去。你声明到一起没坏处,他不会觉得你写的代码乱。你要不声原创 2017-09-06 17:34:55 · 311 阅读 · 0 评论 -
【学习摘记】马士兵JDBC技术_复习总结_最重要的四段代码
【JDBC最重要的四段代码】1、JDBC初步(select语句)package com.sql1; import java.sql.*; public class TestJDBC { public static void main(String[] args) { ResultSet rs = null; Statement stmt = null; Conn原创 2017-09-07 10:32:30 · 299 阅读 · 0 评论