Hi,
ich möchte eine Klasse in Java schreiben, mit dem ich auf eine MySQl Datenbank unter Localhost zugreifen kann. Die Datenbank verwalte ich mittels Xampp(phpMyAdmin). Treiber und ähnliches sind vorhanden nur meckert der Compiler jedes Mal rum dass ich nicht den gewünschten Char Set nutze.
Zur Veranschaulichung des Problems mein Code + Fehlermeldung:
Alles anzeigen
Der Fehler wird bei dem Versuch geworfen, wo man die Verbindung zur Datenbank herstellen möchte. Auf dem Localhost benutze ich den Char-Set : "utf8_unicode_ci"
Ich hoffe jemand kann mir weiterhelfen,
mfg Robie
ich möchte eine Klasse in Java schreiben, mit dem ich auf eine MySQl Datenbank unter Localhost zugreifen kann. Die Datenbank verwalte ich mittels Xampp(phpMyAdmin). Treiber und ähnliches sind vorhanden nur meckert der Compiler jedes Mal rum dass ich nicht den gewünschten Char Set nutze.
Zur Veranschaulichung des Problems mein Code + Fehlermeldung:
Quellcode
- import java.util.*;
- import java.io.*;
- import java.sql.*;
- import java.text.*;
- class HandyinfoSQL {
- private static final String CSQLDRIVER = "com.mysql.jdbc.Driver";
- private static final String CSQLCONNECT = "jdbc:mysql://localhost:3306/";
- private Connection con;
- private Statement stmt;
- private Statement stmt1;
- public HandyinfoSQL(){
- try {
- openConnection();
- }
- catch (SQLException e) {
- while (e != null) {
- System.err.println(e.toString());
- System.err.println("SQL-State: " + e.getSQLState());
- System.err.println("ErrorCode: " + e.getErrorCode());
- e = e.getNextException();
- }
- System.exit(1);
- }
- catch (Exception e) {
- System.err.println(e.toString());
- System.exit(1);
- }
- }
- public void openConnection() throws Exception{
- Class.forName(CSQLDRIVER);
- System.out.println("DO");
- con = DriverManager.getConnection(CSQLCONNECT,"user","pass");
- stmt = con.createStatement();
- }
java.sql.SQLException: Unknown initial character set index '48' received from server. Initial client character set can be forced via the 'characterEncoding' property.
Der Fehler wird bei dem Versuch geworfen, wo man die Verbindung zur Datenbank herstellen möchte. Auf dem Localhost benutze ich den Char-Set : "utf8_unicode_ci"
Ich hoffe jemand kann mir weiterhelfen,
mfg Robie