Hallo! kann mir einen Helfen ?
Hab ein problem mit dem eintragen eines testwertes und bin ein blutiger anfänger
Die datenbank liegt auf einen Synolegy Server mit MariaDB
Datenbankname:test
Tabelenname:main
Spalte quelle soll test eingetragen werden
Fehlermeldung:
java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
Ich denke aber nicht das das was mit den Rechten der datenbank zu tun hat.
schon mal vielen Dank für die Hilfe
Hab ein problem mit dem eintragen eines testwertes und bin ein blutiger anfänger
Die datenbank liegt auf einen Synolegy Server mit MariaDB
Datenbankname:test
Tabelenname:main
Spalte quelle soll test eingetragen werden
Java:
import java.sql.*;
public class main {
public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://192.168.2.1/test", "root", "passwort");
con.setReadOnly(true);
Statement stmt = con.createStatement();
String sql =("insert into main(quelle)VALUES(\"test\")");
PreparedStatement statement = con.prepareStatement(sql);
statement.executeUpdate();
System.out.println(sql);
stmt.close();
con.close();
} catch (Exception e) {
System.out.println("Fehler " + e);
}
}
}
Fehlermeldung:
java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
Ich denke aber nicht das das was mit den Rechten der datenbank zu tun hat.
schon mal vielen Dank für die Hilfe
Zuletzt bearbeitet von einem Moderator: