1.与数据库建立连接
2.发送操作数据库的SQL语句
3.处理结果
1.1要使用JAVA程序 能够连接到数据库,需要获得相应的JDBC驱动程序,一半使用sqlite3.jdbc.XXXX.jar包文件(包的下载地址 https://bitbucket.org/xerial/sqlite-jdbc/)、
具体下载和安装过程(http://blog.csdn.net/ale2012/article/details/51163029);
1.2在Java程序中完成以下两个操作获得与数据库的connection连接对象
第一步 加载数据库驱动程序
class.forName(“org.sqlite.JDBC”);
第二步 建立连接
connection conn = DriverManager.getConnection(“jdbc:d:/stu.db”);
2.JDBC提供了三个类 用于向数据库发送SQL语句,connection接口中的三个方法可用于创建这些类的实例
Statement:由connection对象的createStatement方法创建
statement对象用于发送简单的SQL语句
PrepareStatement: 由PrepareStatement方法创建
PrepareStatement对象用于发送带有输入参数的SQL语句
CallableStatement:由prepareCall方法创建
CallableStatement对象用于执行SQL储存过程
3.数据库引擎执行后会返回一个结果,这个结果主要有两种形式:
对于更新语句(插入,更新,删除)完成后返回一个受操作影响的行数
对于查询语句,返回查询的结果集resultSet
1.resultSet的next()方法下移结果集中记录指针并判断当前记录指针是否为向空
2.resultSet的getXXXX()方法读取结果集中当前记录的字段信息