0、概述
本文借postgreSQL通过JDBC连接数据库的示例,介绍了常见数据库操作及JDBC的API、JDBC的一般工作流程及JDBC事务。
1、准备工作
A、下载安装好postgreSQL数据库。
B、新建一个Java项目,并导入postgreSQL的JDBC驱动程序jar包。
2、Java连接postgreSQL代码示例。
- package vertxTest;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.Statement;
- public class PostgreSQLJDBC {
- public static void main(String args[]) {
- Connection c = null;
- Statement stmt = null;
- try {
- Class.forName("org.postgresql.Driver");
- c = DriverManager.getConnection("jdbc:postgresql://localhost:5432/pgsqltest", "postgres", "2016");
- c.setAutoCommit(false); // 把自动提交
- System.out.println("Opened database successfully");
- stmt = c.createStatement();
- String sql = "CREATE TABLE STUDENTS " +
- "(ID TEXT PRIMARY KEY NOT NULL ," +
- " NAME TEXT NOT NULL, " +
- " SEX TEXT NOT NULL, " +
- " AGE TEXT NOT NULL)";
- stmt.executeUpdate(sql);
- System.out.println("Table created successfully");
- stmt.close();
- c.commit();
- c.close();
- } catch (Exception e) {
- System.err.println(e.getClass().getName() + ": " + e.getMessage());
- System.exit(0);
- }
- }
- }
3、常见增删改查操作。
A、定义记录的类(可选)