Java连接PostgreSQL数据库
2016-07-18 09:00
435 查看
Java连接PostgreSQL数据库
Java连接PostgreSQL数据库概述
实现
概述
JDBC连接数据库,首先应该获取的是Java与PostgreSQL连接的jar包,驱动的下载地址:https://jdbc.postgresql.org/download.html 。实现
java代码实现:package com.jpzhutech.select; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class SelectTest { public static void main(String[] args) { Connection connection = null; Statement statement = null; try { //String url = "jdbc:mysql://192.168.101.44/amon"; String url = "jdbc:postgresql://192.168.100.120:5432/postgres";//换成自己PostgreSQL数据库实例所在的ip地址,并设置自己的端口 //String user = "root"; String user = "postgres"; //String password = "560128"; String password = ""; //在这里我的密码为空,读者可以自己选择是否设置密码 //Class.forName("com.mysql.jdbc.Driver"); Class.forName("org.postgresql.Driver"); //一定要注意和上面的MySQL语法不同 connection= DriverManager.getConnection(url, user, password); System.out.println("是否成功连接pg数据库"+connection); String sql = "select * from student"; statement = connection.createStatement(); /** * 关于ResultSet的理解:Java程序中数据库查询结果的展现形式,或者说得到了一个结果集的表 * 在文档的开始部分有详细的讲解该接口中应该注意的问题,请阅读JDK * */ ResultSet resultSet = statement.executeQuery(sql); while(resultSet.next()){ //取出列值 int id = resultSet.getInt(1); String name = resultSet.getString(2); System.out.println(id+","+name+","); } } catch (Exception e) { throw new RuntimeException(e); }finally{ try { statement.close(); } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException(e); }finally{ try { connection.close(); } catch (SQLException e) { e.printStackTrace(); throw new RuntimeException(e); } } } } }
就是配置的问题,不算什么技术难题。
相关文章推荐
- jdbc中的Statement和PreparedStatement接口对象
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android之获取手机上的图片和视频缩略图thumbnails
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序