Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
package de.tutorials;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.ResultSet;
import com.mysql.jdbc.jdbc2.optional.MysqlDataSource;
public class JDBCTableListingExample {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
MysqlDataSource mds = new MysqlDataSource();
mds.setServerName("localhost");
mds.setUser("root");
mds.setPassword("");
mds.setPort(3306);
mds.setDatabaseName("test");
Connection con = mds.getConnection();
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getTables(null, null, null, null);
while (rs.next()) {
System.out.println(rs.getString("TABLE_NAME"));
}
rs.close();
con.close();
}
}
x_Red_Eagle_x hat gesagt.:Hallo
Was hast du denn bis jetzt gemacht?
Welche Datenbank verwendest du?
mfg
package de.tutorials;
import java.sql.Connection;
import java.sql.DatabaseMetaData;
import java.sql.ResultSet;
import org.postgresql.jdbc3.Jdbc3PoolingDataSource;
public class JDBCTableListingExample {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
Jdbc3PoolingDataSource jpds = new Jdbc3PoolingDataSource();
jpds.setServerName("localhost");
jpds.setUser("postgres");
jpds.setPassword("postgres");
jpds.setPortNumber(5432);
jpds.setDatabaseName("test");
Connection con = jpds.getConnection();
DatabaseMetaData dbmd = con.getMetaData();
ResultSet rs = dbmd.getTables(null, null, null,
new String[] { "TABLE" });
while (rs.next()) {
System.out.println(rs.getString("TABLE_NAME"));
}
rs.close();
con.close();
}
}
//verbinden per JDBC mit psql-DBMS unter Jbuilder 2005
database.setConnectionDestriptor(new ConnectionDescriptor(
"jdbc:postgresql://localhost:54321/test","testName","testPwd",false,
"org.postgresl.Driver"));
// eine Tabelle wird eingelesen per SQL-anfrage
queryDataSet.setQuery(new com.borland.dx.sql.dataset.QueryDescription(
database, "select * from testTabelle;",null true, Load.ALL));
// anzeigen der DB-tabelle in eine TabellenObject
dataSetView.setStorageDataset(queryDataSet);
jdbTable.setDataset(dataSetView);