1.向数据库中创建表

public void addTable( String dbpath)
{ //创建表单的sql语句 String createtablesql= " CREATE TABLE T_AFAF_AREA(PID TEXT,STDNAME TEXT) ";
//这里的TEXT 类型根据需要改变
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:"+dbpath);
Statement stmt = conn.createStatement();
//巡检表
stmt.executeUpdate(createtablesql);
}catch(Exception e)
{
e.printStackTrace();
}
}

2.从 .db 文件中删除表

这里只贴出来语句其他都一样

//判断巡检表是否存在 存在 则删除
String deletetablesql = " drop table if exists T_EXAMINEDATA ";

3 . 从 .db 文件中读取信息

public List <TStreetsExamine> queryTStreetsExamine(String dbpath)
{
List <TStreetsExamine> list = new ArrayList<TStreetsExamine>();
try{
Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:"+dbpath);
Statement stmt = conn.createStatement();
ResultSet res = stmt.executeQuery(" select * from T_STREETS_SURVEY ");
while(res.next())
{
//公共部分
String pid = res.getString("PID");
//......................................这里省略n行 list.add(te);
}
res.close();
stmt.close();
res.close();
}
catch(Exception e)
{
e.printStackTrace();
} return list; }

4.向.db文件中写入数据

public void addStreets(TStreets te ,String dbpath)
{
try{ Class.forName("org.sqlite.JDBC");
Connection conn = DriverManager.getConnection("jdbc:sqlite:"+"E://toponymsurvey11122.db");
Statement stmt = conn.createStatement();
PreparedStatement pstmt = null ; // 数据库操作
String sql = " INSERT INTO T_STREETS(PID ,STDENAME) VALUES (?,?) " ;
pstmt = conn.prepareStatement(sql) ;
pstmt.setString(1,te.getPid()) ;
pstmt.setString(2,te.getStdname()) ;
pstmt.executeUpdate() ; // 执行更新
pstmt.close() ;
stmt.close();
conn.close();
}catch(Exception e)
{
e.printStackTrace(); }
}

5 需要导入的驱动包

最新文章

  1. Bucket不为空,请检查该Bucket是否包含未删除的Object或者未成功的Multipart碎片
  2. Unity3D优化总结
  3. jQuery:提交表单前判断表单是否被修改过
  4. hdu3982 直线切多边形 【WA中...】
  5. livezilla账号或密码修改方法
  6. [wikioi 1307][poj 2054]欧少堆(乱搞)
  7. JAVA 锁
  8. DOS环境下含包并引用第三方jar的java程序的编译及运行
  9. WIN7 X64 如何运行debug
  10. 教程-FastReport 的安装 心得
  11. JavaScript实现模糊推荐的input框(类似百度搜索框)
  12. webservice接口,用Soapui
  13. chrome小书签-实用的小功能-javascript代码段
  14. 让photoshop cc 支持 webp格式
  15. 《DSP using MATLAB》Problem 5.20
  16. 解决使用Properties读取中文乱码问题
  17. mongo源码学习(一)
  18. Docker监控怎么做?
  19. SQL SERVER安装(2008)
  20. 在写一个iOS应用之前必须做的7件事(附相关资源)

热门文章

  1. list实现栈以及队列操作
  2. 说一说你对HTML5语义化的理解
  3. iOS的navigationbar设置左边按钮文字
  4. Qt:路径问题小结
  5. C++常用string函数
  6. FJOI2017前做题记录
  7. pycharm代码无法自动补全
  8. 【CF1263E】Editor(线段树,栈)
  9. Selenium 对元素的判断(expected_conditions)(转载)
  10. R_Studio(学生成绩)对数值型数据进行统计量分析