Witam, mam taki kod:
public static void saveData(Player p) {
openConnection();
checkTable();
String tbName = UserDataCollector.getPlugin().getConfig().getString("mysqlTableName");
StringBuilder sb = new StringBuilder();
sb.append("select * from `udcdata` where name=chumanista");
try {
ResultSet rs = con.createStatement().executeQuery(sb.toString());
if (!rs.next()) {
Bukkit.broadcastMessage("No records found!");
}
} catch (SQLException e) {
e.printStackTrace();
}
closeConnection();
}
Funckcje openConnection i closeConnection to po prostu funkcje, które tworzą i kończą połączenie. Wyskakuje mi błąd:
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'chumanista' in 'where clause'
Z MYSQL wiem, że podałem dobrze, bo chcę, aby to name było równe chumanista a ten interpretuje napis chumanista jako kolumnę. Pomoże ktoś?