
jdbc
文章平均质量分 74
pusude
这个作者很懒,什么都没留下…
展开
-
JDBC学习(1)数据库驱动的下载和导入
1.下载在mysql的官网下载->http://dev.MYSQL.com/downloads/connector/选择connector/J 这个是用于java的驱动,即jdbcPlatform Independent (Architecture Independent), ZIP Archive 选择 download即可下载的jar包mysql-connector-ja原创 2016-11-08 23:19:33 · 427 阅读 · 0 评论 -
JDBC学习(3)增删改查
1 新增String sql = "insert into student(Sno,Sname,Ssex,Sage,Sdept) values('201215122','曾冠雄','男','ZC',17)";int i = st.executeUpdate(sql);System.out.println("i="+i);insert也属于数据更新,所以使用executeUpdate原创 2016-11-09 13:43:07 · 421 阅读 · 0 评论 -
IDBC学习(5)JDBC字节流数据处理
BLOB是一个二进制大对象,是一个大文件,可以是图片文件,声音文件等建立一张表:create table myblob(id int primary key,big_bit blob)charset gbk;写入:1注册驱动2建立连接3创建语句和预处理String sql = "insert into myblob(id,big_bit) values(1,?)"原创 2016-11-09 22:28:14 · 785 阅读 · 0 评论 -
JDBC学习(4)JDBC字符流数据处理
mysql数据库存储大文本:SQL CLOB 是内置类型,它将字符大对象存储为数据库表某一行中的一个列值。在mysql和sql server等数据库中使用Text 作为CLOB的别名我们先创建一个表:create table myclob(id int primary key,big_text text)charset gbk;我们回到java端,建立一个MyClob.jav原创 2016-11-09 21:09:45 · 360 阅读 · 0 评论 -
JDBC学习(5)架构层次之间的数据的解析和传递
三层架构:表示层:基于web的JSP,Servlet等业务逻辑层:Spring等数据访问层:JDBC Hibernate jdbc从数据库中得到的student表的数据业务逻辑层是不能够直接使用的。我们需要一个实体类Student来解析数据public class Student { private String Sno; private String Sname;原创 2016-11-11 00:08:30 · 344 阅读 · 0 评论 -
JDBC学习(6)工厂模式与单例模式
我们的main函数中,使用了new StudentDaoImpl() 即创建实现类的实例来构造StudentDao对象的方式。如果我们要进一步的优化代码,也即是说,要降低耦合性(具体的类(名)和main函数相分离)我们使用工厂模式(建立一个工厂类来生产StudentDaoImpl的实例(这个产品))在工厂类中我们可以用类名通过Class.forName()来创建类的实例所以原创 2016-11-11 10:10:24 · 513 阅读 · 0 评论 -
JDBC学习(2)jdbc的初实现
从逻辑上来讲:我们要在java端应用程序操作数据库,java语言是没有办法直接操作数据库的。那么首先需要一个接口,起到一个“翻译”的作用,每个数据库厂商会开发提供这个接口即数据库驱动(我们这里是mysql驱动),就是我们上一篇文章下载导入的jar包。所以我们要做的事情应该是:1.建立一个驱动(创建jar包里相应的类)2.确定操作目标:数据库3.确定操作源:sql语句(2,3原创 2016-11-09 09:29:13 · 244 阅读 · 0 评论