これは少し奇妙に聞こえるかもしれませんPreparedStatement
が、Statement
. これは、私のプロジェクトがほぼ 50% であり、今までStatement
.
私の Database クラスには、Mysql サーバーを使用する必要があるたびに mysql に接続するコンストラクターがあります。
public class Database
{
private Statement m_statement = null;
private Connection m_connection = null;
private PreparedStatement m_prepared = null; // that one was added just now
private static final String ACCOUNTS_TABLE = "CheckingAccountsTable";
private static final String PERSONNEL_TABLE = "PersonnelTable";
// private static final String
public Database() throws ClassNotFoundException
{
try
{
Class.forName("com.mysql.jdbc.Driver");
this.m_connection = DriverManager.getConnection("jdbc:mysql://localhost","root","root");
this.m_statement = this.m_connection.createStatement();
}
catch (SQLException s)
{
System.out.println("SQL statement is not executed! 2!");
}
}
}
// from here I have something like 20 methods that are based on the Statement
すべてを変更するには、私が持っていない多くの時間が必要です。だから、私の質問は:
で作成したステートメントを使用できますPreparedStatement
か? または PreparedStatement
に基づいて作成しStatement
ますか?
ありがとう