PostgreSQL数据库连接

1、使用JDBC连接

(1)使用maven导入依赖包

​ 在pom.xml文件中加入依赖

<dependency>
    <groupId>postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>8.2-504</version>
</dependency>
	

(2)加载postgre驱动: Class.forName("org.postgresql.Driver")

(3)获得数据库连接:Connection conn = DriverManager.getConnection(url)

(4)创建Statement对象:Statement st = conn.createStatement()

​ 实例:

package test;

import java.sql.*;

public class PostgerTest {
    public static void main(String[] args) throws ClassNotFoundException {
        Connection con = null;
        Statement st = null;
        ResultSet rs = null;

        String url = "jdbc:postgresql://172.18.20.145:54321/database";
        String user = "********";
        String password = "******";

        String url2 = "jdbc:postgresql://172.18.20.145:54321/database?user=********&password=******";

        Class.forName("org.postgresql.Driver");
        try{
            //con = DriverManager.getConnection(url,user,password);
            con = DriverManager.getConnection(url2);//如何用一个参数连接
            st = con.createStatement();
            rs = st.executeQuery("select * from t_product");

            while(rs.next()){
                System.out.println(String.format("%d, %-15s, %f",rs.getInt("n_id"),rs.getString("c_name"),rs.getFloat("n_price")));;
            }
            rs.close();
            st.close();
            con.close();

        }catch (SQLException throwables){
            throwables.printStackTrace();
        }
    }
}

2、使用SQL Shell连接

依次输入服务器名、数据库名、端口号、用户名、用户密码

3、使用cmd连接

​ 先进入PostgreSQL的bin文件夹下

​ 然后执行命令psql -h 127.0.0.1 -p 5432 -d postgres -U postgres -W

​ 最后输入密码连接成功

在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐