したがって、以下のコードは Eclipse では機能しますが、CL では機能しません。JDBCコネクタに関係していると思いますが、よくわかりません。エラーは発生しませんが、実行されません。たとえば、「EDF」も印刷されません。助言がありますか?
//Connection conn = null;
String url = "jdbc:mysql://localhost/";
String db = "db";
String driver = "com.mysql.jdbc.Driver";
String table = "order_queue";
Connection conn = null;
// Upload trade data to order_queue table
try {
Class.forName(driver);
System.out.print("EDF");
try {
conn = DriverManager.getConnection(url+db,"root","");
Statement st = conn.createStatement();
String sql = "INSERT INTO " + table + " (name) VALUES("APPLE");
st.executeUpdate(sql);
conn.close();
} catch (SQLException s) {
s.printStackTrace();
orderMessage = "ERROR: Problem executing order. Please try again!";
}
} catch (ClassNotFoundException cnfe){
orderMessage = "ERROR: Problem connecting to OMS database. Contact technical support or try again later.";
}