Supportnet / Forum / Skripte(PHP,ASP,Perl...)
datbankconnect und mehr mit java-o. vbscript
Frage
hallo ich habe wiedermal ein problem und muss mich an die profis wenden
es folgt eine art java-programmcode
in der ein connect zu einer datenbank und nachfolgend eine select-anweisung gemacht wird
zu guter letzt werden die daten am Bildschirm ausgegeben
nun meine Frage:
geht das ganze auch mit javascript, wenn ja wie
ich möchte das Ergebnis der select-abfrage nicht am Bildschirm ausgeben lassen, sondern es soll in eine xls.Datei geschrieben werden
hat jemand eine idee?
-------------------------------------------------------------------------------------
// Datenbankzugriff mit JDBC
// Ausführen einer SQL-Select-Anweisung
import java.sql.*;
public class Query {
static String url;
static String Driver;
static String sql;
static String be_name, be_vorname;
static Connection con;
static Statement stmt;
static ResultSet result;
public static void main (String arguments[]) {
// Abfragen der Verbindungsparameter
System.out.println("\n\n\n\n\n");
System.out.println("Datenbankzugriff mit JDBC");
System.out.println("=========================\n\n");
// Adresse der zu verbindenden Datenbank
url = "jdbc:odbc:OHNE_CLIENT";
// Treiber laden und Verbindung herstellen
try {
// JDBC over ODBC Treiber laden
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// Verbindung mit der Datenbank aufnehmen
con = DriverManager.getConnection(url,"elve","elve");
System.out.println("Verbinden ...");
}
catch (SQLException e) {
System.out.println("Fehler beim Verbindungsaufbau!");
System.exit(0);
}
catch (ClassNotFoundException e) {
System.out.println("JDBC over ODBC Treiber nicht gefunden!");
System.exit(0);
}
System.out.println("Verbindungsaufbau erfolgreich\n");
// Ausgabe der Datensätze
try {
// SQL-Select-Befehl
sql = "SELECT * FROM ELVE_BENUTZER";
// Statement erstellen um SQL-Befehle auszuführen
stmt = con.createStatement();
// SQL-Befehl ausführen
result = stmt.executeQuery(sql);
System.out.println("tName\tVorname");
System.out.println("---------------------------------------");
// Datens„tze holen und auf dem Bildschirm ausgeben
while (result.next())
{be_name = result.getString("Name");
be_vorname = result.getString("Vorname");
System.out.println(nummer+"\t"+name+"\t"+vorname+
"\t"+telefon+"\t");
}
// Verbindungen schließen
result.close();
stmt.close();
con.close();
}
catch (SQLException e) {
System.out.println("Fehler bei der Ausgabe!");
}
}
}

