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

Posted on 2013-05-17 11:47  JasmineLiu  阅读(423)  评论(0编辑  收藏  举报

/*
* 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);

}

}

}

Copyright © 2024 JasmineLiu
Powered by .NET 8.0 on Kubernetes