私はテーブルVIDEO (VideoID int Primary Key, Address Varchar(100))
を持っており、与えられたアドレスのビデオがあるかどうかを調べるためにテーブルを検索したいと思います。しかし、このコードがうまくいくかどうか、そしてこれがうまくいくかどうかはわかりません。指定された基準でjavaが存在する場合、データベースをチェックする方法は?
public boolean checkIfVideoExist(String address) throws SQLException {
int count = 0;
Statement stmt = connection.createStatement();
ResultSet rset = stmt
.executeQuery("SELECT Count(VideoID) from VIDEO WHERE Address='"
+ address + "'");
if (rset.next())
count = rset.getInt(1);
if (count == 0)
return false;
else
return true;
}
あなたのコードをフォーマットするためのコードの書式設定]ボタンを使用してください: '{}' – Kiril
あなたはSQLインジェクションに広いオープンだが、そうでない場合は非常にあなたがさらに物事を最適化するために行うことができますがありません。 –
@Lirik 4つのスペース文字を挿入するフォーマットを試みましたが、これは何も変更されませんでした –