sqlite-connector1.0

所属分类:android开发
开发工具:Java
文件大小:9KB
下载次数:100
上传日期:2009-12-28 11:26:08
上 传 者wwwlyxwww
说明:  android 1.5 对数据库的操作,这些类已经对原来的数据库操作进行了进一步的分装,使用起来更方便。
(android 1.5 on the database operations, these classes have been conducted on the original database operation further packaging and to use more convenient.)

文件列表:
sqlite-connector1.0.jar (8606, 2009-11-16)

android Sqlite3 jdbc Driver 作者:大连传智信息科技有限公司 姜鹏 版本:1.0 说明:Android 平台下 数据库使用的是SQlite3.0 但是并未提供jdbc直连驱动,在windows平台下,有个David Crawshaw写的sqlitejdbc-v056.jar,但是不能直接在Android下使用,原因是: 1)包含本地代码 2)class字节码,需要DX转换成Dalvik虚拟机dex代码(不成功) 3)过于大了 基于此,为了方便于广大JAVA程序员方便进行Android数据库开发 本人一怒之下,花费了两个小时写了这个驱动,先实现基本功能,以后不断更新,请关注本站。 已实现类及方法: 1、Driver 注册驱动 2、Connection createStatement()、close() 3、Statement executeQuery(sql)、executeUpdate(sql) 4、ResultSet close()、getInt(int columnIndex)、getString(int columnIndex)、next() 以上足够基本应用了 使用方法,把本jar包,放入到你的Android项目的lib下,并加入build path Class.forName("com.dit.sqlite.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:sqlite:/sdcard/***aa.db");//注意你的数据库还可放在/data/data/包名/databases/下,其他你没权限 Connection con=DriverManager.getConnection("jdbc:sqlite:memory");//内存数据库 Statement st=con.createStatement(); String sql="insert into test values(1002,'test')" int res=st.executeUpdate();//成功返回-1,跟你想的不一样吧 String sql="select * from test"; ResultSet rs = st.executeQuery(sql); while(rs.next()){ sb.append(rs.getInt(0)+"!"); sb.append(rs.getString(1)+"|"); } rs.close(); con.close();

近期下载者

相关文件


收藏者