Fix prepared statements without values

This commit is contained in:
Salmonllama 2020-07-27 22:41:29 -04:00
parent b6f9f4f144
commit 468d6b74dd

View File

@ -67,11 +67,10 @@ public class GalleryController {
} }
private static void insertExec(GalleryChannel gallery) throws SQLException { private static void insertExec(GalleryChannel gallery) throws SQLException {
FSDB.get().insert("INSERT INTO galleries('server_id', 'server_name', 'channel_id', 'tag', 'emoji')" + FSDB.get().insert("INSERT INTO galleries(server_id, channel_id, tag, emoji)" +
"VALUES(?, ?, ?, ?, ?)", "VALUES(?, ?, ?, ?)",
gallery.getServerId(), gallery.getServerId(),
gallery.getChannelId(), gallery.getChannelId(),
gallery.getChannelId(),
gallery.getTag(), gallery.getTag(),
gallery.getEmoji() gallery.getEmoji()
); );
@ -107,7 +106,7 @@ public class GalleryController {
private static String getEmojiExec(String channelId) throws SQLException { private static String getEmojiExec(String channelId) throws SQLException {
// Does not need to be an optional. CreateGalleryCommand populates it automatically with the default. // Does not need to be an optional. CreateGalleryCommand populates it automatically with the default.
ResultSet rs = FSDB.get().select("SELECT * FROM galleries WHERE channel_id = ?"); ResultSet rs = FSDB.get().select("SELECT * FROM galleries WHERE channel_id = ?", channelId);
String emoji = rs.getString("emoji"); String emoji = rs.getString("emoji");
FSDB.get().close(rs); FSDB.get().close(rs);
@ -117,7 +116,6 @@ public class GalleryController {
private static GalleryChannel mapObject(ResultSet rs) throws SQLException { // TODO: Builder this private static GalleryChannel mapObject(ResultSet rs) throws SQLException { // TODO: Builder this
return new GalleryChannel.GalleryBuilder() return new GalleryChannel.GalleryBuilder()
.setServerId(rs.getString("server_id")) .setServerId(rs.getString("server_id"))
.setServerName(rs.getString("server_name"))
.setChannelId(rs.getString("channel_id")) .setChannelId(rs.getString("channel_id"))
.setTag(rs.getString("tag")) .setTag(rs.getString("tag"))
.setEmoji(rs.getString("emoji")) .setEmoji(rs.getString("emoji"))