JDBC
JDBC
小马Mark
Java
展开
-
JDBCTemplate的简单使用
JDBCTemplate是Spring框架对JDBC的简单封装步骤:导入jar包创建JdbcTemplate对象。 依赖于数据源DataSourceJdbcTemplate template = new JdbcTemplate(ds);调用JdbcTemplate的方法来完成CRUD的操作update() : 执行DML语句。增、删、改语句queryForMap() : 查询结果将结果集封装为map集合(字段是key,数据是value) (只能查询一条数据)q原创 2020-11-07 00:38:48 · 168 阅读 · 0 评论 -
数据库连接池
概念概念 : 其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处 :节约资源用户访问高效实现标准接口 : DataSourd javax.sql包下的方法:获取连接∶Connection getConnection()归还连接 : connection.close()。如果连接对象connection是从连接池原创 2020-11-07 00:37:39 · 114 阅读 · 0 评论 -
JDBC控制事务
事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。操作:开启事务提交事务回滚事务Connection中有事务的相关操作开启事务:void setAutoCommit(boolean autoCommit) 将此连接的自动提交模式设置为给定状态。(false为开启事务)在执行SQL之前就开启事务提交事务:void commit() 使自上次提交/回滚以来所做的所有更改都将永久性,并释放此 Connection对象当前持有的任原创 2020-11-07 00:36:33 · 64 阅读 · 0 评论 -
JDBC的几个对象
DriverManager : 驱动管理对象Connection : 数据库连接对象Statement : 执行sql的对象ResultSet : 结果集对象Preparedstatement : 执行sql的对象DriverManager驱动管理对象功能注册驱动注册驱动:告诉程序该使用哪一个数据库驱动jarDriverManager类中注册驱动的静态方法:static void registerDriver(Driver driver, DriverAc.原创 2020-11-07 00:35:46 · 348 阅读 · 0 评论 -
JDBC入门知识
JDBC概念概念 : Java DataBase Connectivity Java数据库连接,Java语言操作数据库JDBC本质:其实是官方(sun公司) 定义的一套操作所有关系型数据库的规则, 即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC) 编程,真正执行的代码是驱动jar包中的实现类JDBC快速入门步骤:(未解决SQL注入)导入驱动jar包复制mysql-connector-java-5.1.48-bin.jar到原创 2020-11-07 00:34:21 · 83 阅读 · 0 评论