
JDBC
小白要挣扎
这个作者很懒,什么都没留下…
展开
-
19数据库连接池
原创 2019-11-12 08:41:38 · 144 阅读 · 0 评论 -
18Jdbc事务
在jdbc中处理事务,都是通过Connection完成的(同一事务中所有的操作,都在使用同一个Connection对象),Connection的三个方法与事务相关:setAutoCommit(boolean):设置是否为自动提交事务,如果为true(默认值为true)表示自动提交,也就是每条执行的sql语句都是一个单独的事务,如果设置false,那么就相当于开启了事务;con. setAuto...原创 2019-11-11 19:31:54 · 191 阅读 · 0 评论 -
17、时间类型
JAVA中的事件类型java.sql包下给出三个与数据库相关的日期时间类型,分别是:Date:表示日期,只有年月日,没有时分秒,会丢失时间Time:表时间,只有十分秒,没有年月日,会丢日期Timestamp:表示时间戳,有年月日时分秒,以及毫秒数据库类型与java中类型的对应关系:DATA——java.sql.DateTIME——java.sql.TimeTIMESTAMP——...原创 2019-11-02 20:32:20 · 174 阅读 · 0 评论 -
16、UserDao
1、DAO模式DAO(Data Access Object)模式就是写一个类,把访问数据库的代码封装起来。DAO在数据库与业务逻辑(Service)之间。实体域,即操作的对象,例如我们操作的表时user表,那么就需要先写一个user类;DAO模式需要现提供一个DAO接口然后再提供一个DAO接口的实现类;在编写一个DAO工厂,service通过工厂来获取DAO实现。...原创 2019-11-02 19:47:40 · 2438 阅读 · 0 评论 -
15JdbcUtils1.0小工具
1、JdbcUtils的作用连接数据库的四大参数是:启动类、url、用户名、以及密码。这些参数都与数据库关联,如果将来想要更新数据库,那么就要去修改这四大参数,那么为了不去修改代码,我们写一个jdbcUtils类,让它从配置文件中读取配置参数,然后创建连接对象。2、JdbcUtils代码public class JdbcUtils { public static Connection ge...原创 2019-11-02 17:09:39 · 161 阅读 · 0 评论 -
14、preparedment预处理
预处理原理:1 服务器的工作校验sql语句的语法编译:一个与函数相似的东西执行:调用函数2 preparedment的使用前提:连接的数据库必须支持预处理!几乎没有不支持的每一个pstmt都与一个sql模板绑定在一起,先把sql模板给数据库,数据库先进行检验,在进行编译。执行时只是把参数传递过去而已若二次执行时,就不用再次校验语法,也不用再次编译,直接把参数传递过去执行!...原创 2019-11-02 14:34:56 · 252 阅读 · 0 评论 -
13、preparedStatement的用法
PreparedStatement它是Statement接口的子接口;强大之处:防止sql攻击;提高代码的可读性、可维护性;提高效率学习PreparedStatement的用法:1、如何得到PreparedStatement对象(pstmt):给出sql模板;调用connection的 PreparedStatement(String sql模板)...原创 2019-11-02 11:08:52 · 744 阅读 · 0 评论 -
12、结果集的特性(是否敏感、可滚动、可更新)
mysql数据库默认创建的数据库就是可滚动的,其他数据库默认创建不可滚动。原创 2019-11-02 09:55:17 · 330 阅读 · 0 评论 -
11.连接数据库、结果集光标与元数据
//连接数据库:得到connection就成功public class demo1 { /*ClassNotFoundException: * 没导驱动包 * SQLException : * 检查3个参数URL,username,password是否正确 * 检查是否开启MySQL服务器 * */ @Test public void fun1() throws C...原创 2019-11-01 21:32:45 · 189 阅读 · 0 评论 -
10JDBC介绍
定义:JDBC(Java DataBase Connectivity)就是java数据库连接,说白了就是用java语言操作数据库。JDBC是用java语言向数据库发送SQL语句。连接数据库步骤:导jar包:驱动!加载驱动类:Class.forName(“类名”);给出url、username、password,其中url背下来!使用DriverManager类来得到Connection...原创 2019-10-31 20:53:11 · 179 阅读 · 0 评论