私はJavaが初めてです。出席管理システム用の単純なJavaアプリケーションを構築したいです。これを行うために、既存のテーブルに新しい列を作成したいのですが、列名は現在の日付でなければなりません。現在の日付を取得するために日付ピッカーを使用しました. このために次のコードを書きましたが、表の列名は「+s1+」として設定されています。これは私のコードです:
String s="";
s=date.getText();//selected data from date picker
s.replace(".","_");
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:vasu");
st = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
//System.out.println("ALTER TABLE attendance ADD "+s+" varchar(50);");
rs = st.executeQuery("ALTER TABLE attendance ADD '"+s+"' varchar(50);");
}
catch(Exception ex){
}
事前に感謝します。