
JDBC
dreamsnow127
这个作者很懒,什么都没留下…
展开
-
MyEclipse如何连接到SQLServer2005?
创建项目,添加sqljdbc.jar驱动包到项目中,百度下载sqljdbc.jar,项目右键-属性-构建路径-库-添加外部JARcom.ck.sqlserver Test.java:package com.ck.sqlserver;import java.sql.Connection;import java.sql.PreparedStatement;impor转载 2012-02-24 03:33:14 · 3970 阅读 · 0 评论 -
第十章 jdbc中的数据类型与日期问题
两种Datebirthday = new Date(rs.getDate("birthday").getTime()); 有时间 Sat Dec 06 00:00:00 CST 2008birthday = rs.getDate("birthday"); 没时间 2008-02-12package cn.itcast.jdbc;import java.sq转载 2012-02-17 02:33:56 · 301 阅读 · 0 评论 -
第十三章 jdbc访问其他各种数据类型
java.sql.Types 类型可查mysql手册MySQL Connector/J转载 2012-02-17 03:21:55 · 290 阅读 · 0 评论 -
第十四章 索引号问题
变量上F3 ,到变量定义的地方类上F3,打开.class定义InputStream in = rs.getBinaryStream(1);获取rs结果第一列转载 2012-02-17 03:24:36 · 295 阅读 · 0 评论 -
第十八章 完成整个DAO的实现及测试代码
cn.itcast.jdbc.domain User cn.itcast.jdbc.dao UserDao 接口cn.itcast.jdbc.dao.impl UserDaoJdbcImpl (implements UserDao 实现方法)cn.itcast.jdbc.dao DaoException 异常处理cn.itcast.j转载 2012-02-17 03:53:18 · 504 阅读 · 0 评论 -
第十九章 JDBC_使用DAO工厂模式
cn.itcast.jdbc.domain User cn.itcast.jdbc.dao UserDao 接口cn.itcast.jdbc.dao.impl UserDaoJdbcImpl (implements UserDao 实现方法)cn.itcast.jdbc.dao DaoException 异常处理cn.itcast.jdbc.dao U转载 2012-02-17 04:24:22 · 1060 阅读 · 0 评论 -
第二十一章 JDBC_事务的保存点处理
conn.setSavepoint() 保存点conn.rollback(sp); 回滚到保存点package cn.itcast.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Savepoint;import j转载 2012-02-17 06:32:22 · 568 阅读 · 0 评论 -
第三十四章 创建链接池来实现链接的复用
使用链接池来获取链接public static void main(String[] args) throws SQLException{ for(int i=0;i<20;i++){ Connection conn = JdbcUtilsPool.getConnection(); System.out.println(conn); JdbcUtilsPool.free(转载 2012-03-24 00:42:21 · 480 阅读 · 0 评论 -
第三十二章 反射的更多细节
通过一个类,创造这个类的实例通过一个类,查找这个类的方法通过一个类,查找这个类的属性package cn.itcast.jdbc;import java.lang.annotation.Annotation;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.l转载 2012-03-23 23:50:30 · 503 阅读 · 0 评论 -
第二十八章 数据库的元数据信息
检测数据库的信息package cn.itcast.jdbc;import java.sql.DatabaseMetaData;import java.sql.SQLException;public class DBMD { public static void main(String[] args) throws SQLException{ java.sql.Conn转载 2012-03-22 20:57:17 · 382 阅读 · 0 评论 -
第二十七章 可更新和对更新敏感的结果集
在查询后,用ResultSet.update更新数据package cn.itcast.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class UpdateTest { pub转载 2012-03-22 20:48:53 · 879 阅读 · 0 评论 -
第三十章 利用结果集元数据将查询结果封装为map
将查询的结果ResultSet封装成List>返回import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;import java.ut转载 2012-03-22 22:00:45 · 593 阅读 · 0 评论 -
第三十一章 反射入门技术
貌似就是利用反射构造出一个实例出来,而没有用new,具体作用不懂package cn.itcast.jdbc;import java.lang.reflect.Constructor;public class ReflectTest { public static void main(String[] args)throws Exception{ Class cl转载 2012-03-22 22:16:04 · 347 阅读 · 0 评论 -
第二十九章 参数的元数据信息
灵活的传入sql语句,和sql语句的参数报错:java.sql.SQLException: Parameter metadata not available for the given statement原因不明package cn.itcast.jdbc;import java.sql.Connection;import java.sql.Date;import ja转载 2012-03-22 21:26:18 · 1101 阅读 · 1 评论 -
第二十五章 JDBC的批处理功能
执行多条数据,速度较快package cn.itcast.jdbc;import java.sql.Connection;import java.sql.Date;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.转载 2012-03-22 20:19:33 · 879 阅读 · 0 评论 -
第八章 PreparedStatement的应用
在SQL包含特殊字符或SQL关键字 如 'or 1 or'时,Statement将出现不可预料结果,可用PreparedStatement解决PreperedStatement从Statement扩展而来,相对Statement的优点:1.没有SQL注入问题2.Statement会使数据库频繁编译SQL,可能造成数据库缓冲区溢出3.数据库和驱动可以对PreperedStatem转载 2012-02-16 14:18:25 · 482 阅读 · 0 评论 -
第五章 单例模式
Base.java:package cn.itcast.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Base {转载 2012-02-16 13:53:55 · 351 阅读 · 0 评论 -
第二十三章 事务的隔离级别
转载 2012-02-17 06:38:43 · 309 阅读 · 0 评论 -
第二章 编写一个简单的jdbc例子程序
1.怎么导入mysql的驱动?新建项目,项目上右键属性,Java构建路径,库,添加外部Jar2.注册mysql驱动可以查看mysql手册,连接器/MySQL Connector/J示例cn.itcast.jdbc包下的Base.java:package cn.itcast.jdbc;import java.sql.Connection;import j转载 2012-02-16 13:07:40 · 761 阅读 · 0 评论 -
第四章 规范和封装jdbc程序代码
重写Base.java:package cn.itcast.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class Base转载 2012-02-16 13:45:09 · 366 阅读 · 0 评论 -
第七章 Statement的sql注入问题
package cn.itcast.jdbc;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class SQLInject {转载 2012-02-16 14:08:06 · 386 阅读 · 0 评论 -
第九章 答问
略过转载 2012-02-16 14:25:27 · 335 阅读 · 0 评论 -
第十一章 用jdbc访问大段文本数据
1. text 数据库可以存放大段文本2.快捷键 ctrl+1 重命名 相同命变量全部改变3.Clob SQL 类型 CLOB 在 JavaTM 编程语言中的映射关系。SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,转载 2012-02-17 03:12:52 · 333 阅读 · 0 评论 -
第一章 JDBC简介
JDBC(Java Data Base Connectivity,Java数据库连接)由一些接口和类构成的APIJ2SE的一部分,由java.sql,javax.sql包组成转载 2012-02-16 12:36:05 · 366 阅读 · 0 评论 -
第三章 分析jdbc程序的编写步骤和原理
暂留转载 2012-02-16 13:20:32 · 442 阅读 · 0 评论 -
第六章 完成对数据库的CRUD操作
CRUD.java:package cn.itcast.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class CRUD { /** * @param args * @t转载 2012-02-16 13:59:50 · 352 阅读 · 0 评论 -
第十二章 用jdbc访问二进制类型的数据
存储图片IMG_0002.jpg到数据库,然后读出图片并保存IMG_0002_bak.jpg图片路径,web站目录下package cn.itcast.jdbc;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.转载 2012-02-17 03:18:04 · 430 阅读 · 0 评论 -
第十五章 分析在实际项目中该如何应用jdbc
转载 2012-02-17 03:36:33 · 354 阅读 · 0 评论 -
第十六章 JDBC_DAO设计思想与搭建骨架
cn.itcast.jdbc.domain User cn.itcast.jdbc.dao UserDao 接口cn.itcast.jdbc.dao.impl UserDaoJdbcImpl (implements UserDao 实现方法)User.javapackage cn.itcast.jdbc.domain;import java转载 2012-02-17 03:46:24 · 509 阅读 · 0 评论 -
第十七章 结合Service层讲解DAO层的异常处理
cn.itcast.jdbc.domain User cn.itcast.jdbc.dao UserDao 接口cn.itcast.jdbc.dao.impl UserDaoJdbcImpl (implements UserDao 实现方法)cn.itcast.jdbc.dao DaoException 异常处理pac转载 2012-02-17 03:50:16 · 2267 阅读 · 2 评论 -
第二十章 事务的概念与JDBC事务处理
conn.setAutoCommit(false) 使用事务conn.setTransactionIsolation(Connection.TRANSACTION_READ_COMMITTED);conn.commit(); 提交事务conn.rollback(); 事务回滚package cn.itcast.jdbc;import java.sql.Connection;impor转载 2012-02-17 06:26:39 · 641 阅读 · 0 评论 -
第二十二章 JTA分布式事务的简要介绍
暂留转载 2012-02-17 06:34:36 · 329 阅读 · 0 评论 -
第二十六章 可滚动结果集与分页技术
在查询结果ResultSet中前滚或后滚来取数据分页 mysql的语法limit 5,2 取第5条数据之后的两条package cn.itcast.jdbc;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.State转载 2012-03-22 20:31:07 · 461 阅读 · 0 评论