JDBC
wenzhihui_2010
www.ehomebaihuo.taobao.com
展开
-
PreparedStatement 查询大容量数据内存溢出解决 .
PreparedStatement ps = con.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rs = ps.executeQuery(); 在使用PreparedStatement 查询大容量数据时内存溢出,只需在p原创 2013-05-31 16:34:11 · 3156 阅读 · 0 评论 -
封装jdbc仿照hibernate访问数据库查询数据
封装后的jdbc操作数据public static ArrayList getDatas(Connection conn, SQLObject sqlObj) throws SQLException { ArrayList rows = new ArrayList(); PreparedStatement pst=null; ResultSet rs=null; try原创 2013-05-31 16:59:34 · 1073 阅读 · 0 评论 -
jdbc直接去访问数据得到数据
通过jdbc直接去访问数据得到数据public List get_059sjs_date(final String kssj) { String stringsql = null; stringsql = "select * from 059sjs where DATE_FORMAT(kssj, '%Y-%m-%d')=?"; List list = new Arra原创 2013-05-31 17:07:12 · 504 阅读 · 0 评论 -
DatabaseMetaData获取数据库信息 .
import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;import java.sql.DatabaseMetaData;public class DataConn { public DataConn() { } public static void ma原创 2013-05-31 16:48:34 · 7452 阅读 · 0 评论 -
JDBC连接MYSQL中文乱码问题 .
之前在ssh环境下,有一个中文乱码问题,但在jdbc连接使用的url后加了一句:?useUnicode=true&characterEncoding=UTF8问题就解决了。当然在mysql中创建数据库时也要用utf8这种编码咯。 jdbc连接使用的url: jdbc:mysql://localhost:3306/exam_hz?useUnicode=true&原创 2013-05-31 17:47:58 · 849 阅读 · 0 评论 -
注册jdbc驱动的三种方式
1. Class.forName("com.mysql.jdbc.Driver");2. DriverManager.registerDriver(new com.mysql.jdbc.Driver())3. System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver");DriverManager的getConnect原创 2013-06-27 14:09:59 · 947 阅读 · 0 评论