您的位置:首页 > 编程语言 > Java开发

JAVA连接数据库并获取数据的示例

2013-05-17 11:47 771 查看
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package JDBCTest;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
*
* @author Liu Yuanyuan
*/
public class ConnDemo
{

public static void main(String[] args)
{

String driver = "org.postgresql.Driver";

String url = "jdbc:postgresql://" + "192.168.100.125" + ":" + "5432" + "/" + "postgres";

try

{

Class.forName(driver);

System.out.println("success find class");

try

{

Connection conn = DriverManager.getConnection(url, "pg93", "pg93");

System.out.println("success connect");

PreparedStatement stmt;

ResultSet rres;

try

{

String sql = "SELECT * FROM lyy";

stmt = conn.prepareStatement(sql);

rres = stmt.executeQuery();

ResultSetMetaData mdata = rres.getMetaData();

//得到表数据

while (rres.next())

{

for (int ii = 1; ii <= rres.getMetaData().getColumnCount(); ii++)

{

System.out.print(rres.getObject(ii) + " ");

}

System.out.println("");

}

}

catch (Exception ex)

{

System.out.println("Error: " + ex.getMessage());

ex.printStackTrace(System.out);

}

}

catch (Exception ex)

{

System.out.println("Error: " + ex.getMessage());

ex.printStackTrace(System.out);

}

}

catch (ClassNotFoundException ex)

{

Logger.getLogger(ConnDemo.class.getName()).log(Level.SEVERE, null, ex);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐