Re: set up jdbc
От
Tim Lucia
Тема
Re: set up jdbc
Дата
Msg-id
7BFCE5F1EF28D64198522688F5449D5A3D0214@xchangeserver2.storigen.com
Список
Дерево обсуждения
Re: set up jdbc "Tim Lucia" <Tim.Lucia@storigen.com>
Here is a simple program which takes 4 arguments:
javac DBTest.java # don't forget to put the jdbc jar in the classpath
java DBTest jdbc:postgresql:your-database-name username password table-name
It connects to the jdbc URL (1st arg) using the username and password (2nd/3rd) and dumps the data in table-name (4th arg)
Enjoy,
Tim Lucia
import java.sql.*;
public class DBTest
{
public static void main(String[] args)
{
try {
Class.forName("org.postgresql.Driver");
}
catch (Exception e) {
e.printStackTrace();
}
try {
Connection conn =
DriverManager.getConnection(args[0], args[1], args[2]);
Statement s = conn.createStatement();
dumpSQLTable(s, args[3]);
}
catch (Exception e) {
e.printStackTrace();
}
}
private static void dumpSQLTable(Statement dump, String tableName)
{
try {
int rowCount = 0;
String query = "SELECT * FROM " + tableName;
java.sql.ResultSet rs = dump.executeQuery(query);
ResultSetMetaData rsm = rs.getMetaData();
final int columns = rsm.getColumnCount();
System.out.println("| " + rsm.getColumnLabel(i) + " | "); } System.out.println("
| " + rs.getObject(i) + " | "); } rowCount++; System.out.println("
| Rows = " + rowCount + " |
В списке pgsql-jdbc по дате отправления