A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马__李龙 中级黑马   /  2012-8-4 21:02  /  1146 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

前几天,因为项目的原因,需要用JAVA调用C写的dll来读取数据,因为JAVA中没有指针,使用对象必须要先开辟内存空间,所以不能使用Cdll开辟内存空间,项目经理让我配合做C的同事写一个功能类似JDBCdll,可以像使用JDBC那样:
Connection conn = DriverManager.getConnection(JDBC_URL, JDBC_USER, JDBC_PASSWORD);
PreparedStatement stmt = conn.prepareStatement( SQL );
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
……
}
然后我直接蒙掉了,才发现我对JDBC的理解仅限于使用API函数,根本不知道Connection 怎么记录线程的链接,PreparedStatement 都做了哪些预处理,ResultSet 是怎么记录结果集的位置的,有没有研究过这方面的同学,可以给我讲讲里面的原理么?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马