![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdbc
忘泪2020
人有我有,人无我有,人有我优。
展开
-
jdbc入门到精通-问题篇
[1].sql问题查询入职最早的第6 到第10个人的信息select t2.* from ( select t1.*,rownum r from ( select t1.* from employees t1 order by to_char(hire_date,'yyyy-mm-dd') ) t1 where rownum<=10) t2 where t2.r>=6;-- 总结:rownum在外部访问时必须设置别名,而在原创 2020-06-01 19:45:59 · 138 阅读 · 0 评论 -
jdbc入门到精通-扩展
JDBC对象介绍1 JDBC中的主要类(接口)在JDBC中常用的类有:DriverManager;Connection;Statement;ResultSet。2 DriverManager其实我们今后只需要会用DriverManager的getConnection()方法即可:Class.forName(“com.mysql.jdbc.Driver”);//注册驱动String url = “jdbc:mysql://localhost:3306/web08”;Str原创 2020-06-01 19:44:59 · 165 阅读 · 0 评论 -
jdbc入门到精通4实操完整封装jdbc
前言:本次实战是对一张用户表进行业务操作,在业务实现的过程中,对jdbc部分冗余的代码进行重构并达到最优设计.本实战遵循#开闭原则,涉及工厂设计模式封装完成#创建,删除,修改,查一条,查所有[1]创建table和配制文件/cn/net/trimmer/jdbc/sql/jdbc-max-demo.sql-- Create tablecreate table T_USER( id NUMBER(10) not null, name VARCHAR2(11), p原创 2020-06-01 19:37:22 · 156 阅读 · 0 评论 -
jdbc入门到精通3.1实操账户业务实现
[1]创建table和配制文件/cn/net/trimmer/jdbc/sql/jdbc-demo3.sql-- Create accounts , use test jdbc-demo projectcreate table ACCOUNTS( accountno NUMBER(10) not null, accountname VARCHAR2(30), password VARCHAR2(11), balance NUMBER(10,2), opendat原创 2020-06-01 19:32:52 · 155 阅读 · 0 评论 -
jdbc入门到精通3
[1]上一篇博客的开发过程如下创建table封装实体类写DAO写测试[2]本文添加业务层 – Service主要的操作:验证数据调用dao控制事务业务层就是封装了业务功能的操作,通过调用DAO来完成.业务功能根据业务的复杂程度不同,会一次或多次的调用 dao编程思路[3]JDBC中的事务JDBC中的事务默认是自动提交,一条sql自成一个事务,执行成功就提交。对于一条sql语句自成一个事务, 不好,我们需要设置手动提交原创 2020-06-01 19:24:45 · 135 阅读 · 0 评论 -
jdbc入门到精通2.1实操账户表增删改查
[1]创建表和配制文件/cn/net/trimmer/jdbc/sql/db.properties-- Create accounts , use test jdbc-demo projectcreate table ACCOUNTS( accountno NUMBER(10) not null, accountname VARCHAR2(30), password VARCHAR2(11), balance NUMBER(10,2), opendate原创 2020-06-01 19:17:45 · 287 阅读 · 0 评论 -
jdbc入门到精通2
[1]封装数据库连接工具类(JDBCUtils):a.满足重用性方案:将加载驱动和获得连接对象的操作封装在方法中。/** * 获取数据库连接对象 * * @return conn 数据库连接对象 */public static Connection getConn() { Connection conn = null; try { // 1.加载驱动 Class.forName("oracle.jdbc.OracleDriver"); // 2原创 2020-06-01 19:14:38 · 137 阅读 · 0 评论 -
jdbc入门到精通1.1访问数据库实战
[1]创建table-- Create accounts , use test jdbc-demo projectcreate table ACCOUNTS( accountno NUMBER(10) not null, accountname VARCHAR2(30), password VARCHAR2(11), balance NUMBER(10,2), opendate DATE);-- Add comments to the table co原创 2020-06-01 19:10:36 · 94 阅读 · 0 评论 -
jdbc入门到精通1
[1]jdbc的概念什么是jdbcJDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。图例:jdbc的由来早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器差异太大了。后来SUN开始与数据库厂商们讨论,最终得出的结论原创 2020-06-01 19:07:46 · 192 阅读 · 0 评论