Java数据库编程基础

1.JDBC
JDBC(Java Database Connectivity ,Java数据库连接)是一种用于执行SQL语句的Java API,由一组用Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。
2.SQLite
SQLite是一款轻型的开源的嵌入式关系数据库,具有跨平台、多语言接口等诸多优点。因此首选SQLite数据库介绍JDBC的用法。

(1)SQLite的准备工作
1)下载SQLite JDBC Driver驱动程序,如sqlite-jdbc-3.7.2.jar。
2)新建一个Java项目,在Eclipse中右键新建的项目创建新的文件夹lib,并将sqlite-jdbc-3.7.2.jar复制到lib中,右键lib文件夹下的sqlite-jdbc-3.7.2.jar,选择Build Path—>Add to Build Path即可。

(2)用Java连接SQLite

//通过Java指令进行实际数据库的连接   
import java.sql.Connection;  //导入关于sql连接的包
import java.sql.DriverManager;  //导入数据库驱动管理器的包
public class SQLiteDemo 
{
	public static void main(String[] args) 
	{
		Connection conn = null;   //表示数据库连接的对象
		try {
			Class.forName("org.sqlite.JDBC");   //通过Class().forName加载数据库驱动程序
			conn = DriverManager.getConnection("jdbc:sqlite:Student.db");  //连接数据库Student.db
			System.out.println(conn);
			conn.close();  //关闭数据库
		}catch(Exception e) {System.exit(0);};
	}
}

第11行的参数Student.db是需要连接的数据库名称,驱动程序将自动搜索工程目录,DriverManager中的静态方法getConnection()与找到的Student.db数据库创建连接,如果当前工程目录下没有Student.db数据库时,DriverManager会自动创建该数据库。代码运行后即在工程目录下创建了Student.db文件。

你可能感兴趣的:(Java数据库编程基础)