M
max09011996
Mitglied
- Dabei seit
- 15.05.2002
- Beiträge
- 12
- Reaktionspunkte
- 0
import java.awt.*;
import java.applet.*;
import java.sql.*;
public class Applet1 extends Applet
{
public void init()
{
//{{INIT_CONTROLS
setLayout(null);
setSize(426,266);
add(label1);
label1.setBounds(28,35,247,24);
add(label2);
label2.setBounds(28,77,250,29);
Connection dbconn;
try {
Class.forName("twz1.jdbc.mysql.jdbcMysqlDriver").newInstance();
}
catch(Exception E) {
System.err.println("Unable to load driver");
E.printStackTrace();
}
try {
dbconn = DriverManager.getConnection("jdbc:z1MySQL://url-mysqlserver:3306/namedb?user=xxxxxx?password=xxxx");
Statement statement = dbconn.createStatement();
String query = "SELECT name FROM turnier";
ResultSet rs = statement.executeQuery(query);
while(rs.next()) {
label1.setText(rs.getString(1));
label2.setText(rs.getString(2));
System.out.println(rs.getString(1));
}
// Clean up
rs.close();
statement.close();
dbconn.close();
}
catch(SQLException E) {
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
}
}
//{{DECLARE_CONTROLS
java.awt.Label label1 = new java.awt.Label();
java.awt.Label label2 = new java.awt.Label();
//}}
}
hier oben seht ihr meinen java quellcode folgende Fehlermeldung wird auf der console ausgegeben:
java.lang.VerifyError: (class: twz1/jdbc/mysql/jdbcMysqlBase, method: setWriteDump signature: (Ltwz1/jdbc/mysql/jdbcMysqlConnex;Z)V) Illegal use of nonvirtual function call
at twz1.jdbc.mysql.jdbcMysqlDriver.<init>(jdbcMysqlDriver.java)
at twz1.jdbc.mysql.jdbcMysqlDriver.<clinit>(jdbcMysqlDriver.java)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Applet1.init(Applet1.java:34)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
kann ich nichts damit anfangen.
Folgendes möchte ich, und zwar einfach mit einem applet eine datenbank abfrage machen. Achtung applet und db sind auf verschiednen servern. So wie ich gelesen habe muesste dies mit einem jdbc treiber typ4 funktionieren.
Was ist an meinem quellcode falsch. Wer kann mir helfen
danke
import java.applet.*;
import java.sql.*;
public class Applet1 extends Applet
{
public void init()
{
//{{INIT_CONTROLS
setLayout(null);
setSize(426,266);
add(label1);
label1.setBounds(28,35,247,24);
add(label2);
label2.setBounds(28,77,250,29);
Connection dbconn;
try {
Class.forName("twz1.jdbc.mysql.jdbcMysqlDriver").newInstance();
}
catch(Exception E) {
System.err.println("Unable to load driver");
E.printStackTrace();
}
try {
dbconn = DriverManager.getConnection("jdbc:z1MySQL://url-mysqlserver:3306/namedb?user=xxxxxx?password=xxxx");
Statement statement = dbconn.createStatement();
String query = "SELECT name FROM turnier";
ResultSet rs = statement.executeQuery(query);
while(rs.next()) {
label1.setText(rs.getString(1));
label2.setText(rs.getString(2));
System.out.println(rs.getString(1));
}
// Clean up
rs.close();
statement.close();
dbconn.close();
}
catch(SQLException E) {
System.out.println("SQLException: " + E.getMessage());
System.out.println("SQLState: " + E.getSQLState());
System.out.println("VendorError: " + E.getErrorCode());
}
}
//{{DECLARE_CONTROLS
java.awt.Label label1 = new java.awt.Label();
java.awt.Label label2 = new java.awt.Label();
//}}
}
hier oben seht ihr meinen java quellcode folgende Fehlermeldung wird auf der console ausgegeben:
java.lang.VerifyError: (class: twz1/jdbc/mysql/jdbcMysqlBase, method: setWriteDump signature: (Ltwz1/jdbc/mysql/jdbcMysqlConnex;Z)V) Illegal use of nonvirtual function call
at twz1.jdbc.mysql.jdbcMysqlDriver.<init>(jdbcMysqlDriver.java)
at twz1.jdbc.mysql.jdbcMysqlDriver.<clinit>(jdbcMysqlDriver.java)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at Applet1.init(Applet1.java:34)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
kann ich nichts damit anfangen.
Folgendes möchte ich, und zwar einfach mit einem applet eine datenbank abfrage machen. Achtung applet und db sind auf verschiednen servern. So wie ich gelesen habe muesste dies mit einem jdbc treiber typ4 funktionieren.
Was ist an meinem quellcode falsch. Wer kann mir helfen
danke