Java连接数据库(3)
来源:互联网 发布:淘宝推荐算法 编辑:程序博客网 时间:2024/06/14 04:22
环境:netbeans
(三)通过Jdbc直接连接postgresql数据库
postgresql好像在国内用得很少,它与mysql一样也是可以免费获得的。自己去下载安装吧。安装完成后,在“程序”中选择pgAdminIII,这个相当于图形化的控制台;也可以在命令行中直接输入psql,通过命令行操作。
postgresql有一个超级管理员,叫postgresql,密码在安装时会叫你输入。在使用postgresql时最好先创建一个用户。在命令行中,创建用户的代码为
CREATE USER automanLOGINCREATEdbPASSWORD ‘hacker';中间两行指automan的权限,可以登录数据库,可以创建数据库。
现在创建了数据库movies,属于automan。然后退出超级用户模式。换automan用户。然后创建数据库,并且在其中插入几条数据。
然后在Java中用Jdbc连接这个数据库。当然我在前面说了,要用Jdbc直接连接某个数据库,必须先下载该数据库的Jdbc驱动,自己到官网上去下载吧。下载后解压缩后的文件时*.jar格式,然后右键添加到netbeans中的库中,如下图所示:
Java代码如下:
package try1;import java.sql.DriverManager;import java.sql.Connection;import java.sql.Statement;import java.sql.ResultSet;public class PostgreDemo{ public static void main(String[] args) throws Exception {Class.forName("org.postgresql.Driver");String url = "jdbc:postgresql://127.0.0.1:5432/movies";String user = "automan";String pwd = "hacker";Connection conn = DriverManager.getConnection(url, user, pwd);Statement stmt = conn.createStatement();String sql = "select * from books";ResultSet rst = stmt.executeQuery(sql);while (rst.next()){ System.out.println(rst.getString(1) + ": " + rst.getString(2));}rst.close();stmt.close();conn.close(); }}结果如下:
run:1 : Small lady2 : I robot成功生成(总时间:0 秒)
- Java连接数据库(3)
- java--java连接数据库
- Java 数据库编程 - 连接数据库
- Java连接数据库谈
- java连接MySql数据库!
- Java连接数据库
- Java连接数据库谈
- Java连接数据库
- JAVA连接各种数据库
- JAVA 连接 MySQL 数据库
- java 代理连接数据库
- java连接数据库
- Java连接Oracle数据库
- java连接数据库准备
- Java连接Access数据库
- Java连接数据库实例
- Java连接DB2数据库
- Java连接Access数据库
- 高性能异步Socket服务器(UDP)
- 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个
- retain/copy/assign的含义
- CC2430 ADC单次采样
- 非递归中序遍历二叉树
- Java连接数据库(3)
- commons-configuration.jar读取资源文件
- http://picano.blog.163.com/blog/static/3108297620101112114513648/
- 10个最新的开发者工具
- Tld文件生成器
- 七夕感怀
- 电脑报专访微软亚洲研究院院长洪小文
- java static 代码块的应用
- linux 进程管理