随笔分类 -  JDBC

摘要:Javabean对象封装一条信息(推荐) 让JavaBean的属性名和类型尽量和数据库保持一致 一条记录对应一个对象,将这些查询到的对象放到容器中(List) 表信息如下 List封装多条信息 Emp类 阅读全文
posted @ 2019-09-03 13:11 小帆敲代码 阅读(227) 评论(0) 推荐(0) 编辑
摘要:用Map封装一条信息 用List盛放Map 存储多条信息 阅读全文
posted @ 2019-09-03 12:55 小帆敲代码 阅读(200) 评论(0) 推荐(0) 编辑
摘要:ORM(Object Relationship Mapping)的基本思想 -表结构跟类对应:表中的字段和类的属性对应:表中记录和对象对应 让JavaBean的属性名和类型尽量和数据库保持一致 一条记录对应一个对象,将这些查询到的对象放到容器中(List) 将表中的一条记录封装到Object数组中 阅读全文
posted @ 2019-09-03 12:47 小帆敲代码 阅读(221) 评论(0) 推荐(0) 编辑
摘要:封装为Utils类+程序资源文件去配置 资源文件如下db.properties 如果需要调整,只需要更改配置文件中的相关信息 阅读全文
posted @ 2019-09-01 21:38 小帆敲代码 阅读(183) 评论(0) 推荐(0) 编辑
摘要://将图片输入到数据库中 // String sql="insert into t_user2 (username,headImg) values (?,?)"; // ps=conn.prepareStatement(sql); // ps.setObject(1, 2); // ps.setBlob(2, new FileInputStream("d:/img.png")); // ps.ex 阅读全文
posted @ 2019-09-01 21:08 小帆敲代码 阅读(151) 评论(0) 推荐(0) 编辑
摘要:CLOB(Character Large Object) -用于储存大量的文本数据 BLOB(Binary Large Object) -用于存储大量的二进制数据 -大字段有些特殊,不同数据处理的方式不一样,大字段的操作常常是以流的方式来处理的,而非一般的字段,一次即可读出数据 阅读全文
posted @ 2019-08-29 13:30 小帆敲代码 阅读(97) 评论(0) 推荐(0) 编辑
摘要:时间类型 java.util.Date 子类: -java.sql.Date无时分秒 -java.sql.Time -java.sql.Timestamp 阅读全文
posted @ 2019-08-29 13:02 小帆敲代码 阅读(99) 评论(0) 推荐(0) 编辑
摘要:事务 事务基本概念 一组要么同时执行成功,要么同时执行失败的SQL语句,是数据库操作的一个执行单元(比如:银行中,对账户的操作和日志的记录是一组事务) 事务开始于: -连接到数据库上,并执行一条DML语句(INSERT、UPDATE或DELETE) -前一个事务结束后,又输入了另外一条DML语句 事 阅读全文
posted @ 2019-08-28 21:33 小帆敲代码 阅读(103) 评论(0) 推荐(0) 编辑
摘要:灵活指定SQL语句中的变量 -PreparedStatement 对存储过程进行调用 -CallableStatement 运用事务处理 -Transaction 批处理 -Batch -对于大量的批处理,建议使用statement,因为PreparedStatement的预编译空间有限,当数据量特 阅读全文
posted @ 2019-08-26 17:34 小帆敲代码 阅读(108) 评论(0) 推荐(0) 编辑
摘要:ResultSet结果集 -Statement执行SQL语句时返回ResultSet结果集 -ResultSet提供的检索不同类型字段的方法,常用的有: getString():获得在数据库里是varchar,char等数据类型的对象 getFloat():获得在数据库里是Floatr数据类型的对象 阅读全文
posted @ 2019-08-26 17:14 小帆敲代码 阅读(222) 评论(0) 推荐(0) 编辑
摘要:PreparedStatement类 存在预编译,用占位符去填参数(参数索引从1开始算),可以防止SQL注入 阅读全文
posted @ 2019-08-26 13:17 小帆敲代码 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Statement接口 用于执行静态SQL语句并返回它所生成结果的对象 三种Statem类 Statement:由createStatement创建,用于发送简单的SQL语句(不带参数的),会有SQL注入的风险 PreparedStatement:继承自Statement接口,由prepareSta 阅读全文
posted @ 2019-08-26 13:00 小帆敲代码 阅读(263) 评论(0) 推荐(0) 编辑
摘要:JDBC(Java Database Connection)为Java开发者使用数据库提供了统一的编程接口 sun公司由于不知道各个主流商用数据库的程序代码,因此无法自己写代码连接各个数据库,因此sun公司自己提供一套API,凡是数据库想与Java进行连接的,数据库厂商自己必须实现JDBC这套接口, 阅读全文
posted @ 2019-08-25 13:08 小帆敲代码 阅读(334) 评论(0) 推荐(0) 编辑
摘要:1.mySQL https://dev.mysql.com/downloads/connector/ 2.IBM DB2 http://www-01.ibm.com/support/docview.wss?uid=swg21363866 3.Oracle http://www.oracle.com/ 阅读全文
posted @ 2019-08-25 10:53 小帆敲代码 阅读(388) 评论(0) 推荐(0) 编辑
摘要:navicat的安装 从网上下载的,详细过程,略 mysql8.0.11(win10,64)安装 1、下载 MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=476233点击底部“No thanks, jus 阅读全文
posted @ 2019-08-25 10:23 小帆敲代码 阅读(358) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示