服务器之家

专注于服务器技术!
当前位置:首页 > 数据库服务器 > PostgreSQL

Java JDBC 如何连接PostgreSQL数据库

发布时间:2014-08-06 来源:服务器之家

本文记录怎样使用JAVA  JDBC 连接PostgreSQL。

1. 下载PostgreSQL JDBC 驱动

通过以下链接下载 PostgreSQL JDBC driver : http://jdbc.postgresql.org/download.html

2. Java JDBC 连接PostgreSQL例子

 


Class.forName("org.postgresql.Driver");
Connection connection = null;
connection = DriverManager.getConnection(
   "jdbc:postgresql://hostname:port/dbname","username", "password");
connection.close();

一个完整的例子:
File : JDBCExample.java


import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;

public class JDBCExample {

        public static void main(String[] argv) {

                System.out.println("-------- PostgreSQL "
                                + "JDBC Connection Testing ------------");

                try {

                        Class.forName("org.postgresql.Driver");

                } catch (ClassNotFoundException e) {

                        System.out.println("Where is your PostgreSQL JDBC Driver? "
                                        + "Include in your library path!");
                        e.printStackTrace();
                        return;

                }

                System.out.println("PostgreSQL JDBC Driver Registered!");

                Connection connection = null;

                try {

                        connection = DriverManager.getConnection(
                                        "jdbc:postgresql://127.0.0.1:5432/testdb", "mkyong",
                                        "123456");

                } catch (SQLException e) {

                        System.out.println("Connection Failed! Check output console");
                        e.printStackTrace();
                        return;

                }

                if (connection != null) {
                        System.out.println("You made it, take control your database now!");
                } else {
                        System.out.println("Failed to make connection!");
                }
        }

}

3. 运行

Assume JDBCExample is store in c:test folder, together with PostgreSQL JDBC driver, then run it :


C:test>java -cp c:testpostgresql-8.3-.jdbc4.jar;c:test JDBCExample
-------- MySQL JDBC Connection Testing ------------
PostgreSQL JDBC Driver Registered!
You made it, take control your database now!

热点推荐

    SQL Error: select * from ***_***_news where id in ()