ad.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String name = txtnm.getText();
String cnm = Integer.toString(id)+name;
try {
System.out.print(cnm);
st = con.createStatement(); // st is an object of Statement class
int result = st.executeUpdate("alter table emp_att add ("+cnm+" varchar(30))"); //how to pass coloumn name in sql query
if(result !=0)
{
JOptionPane.showMessageDialog(null, "Table Altered");
}
else
{
JOptionPane.showMessageDialog(null, "Something Went Wrong..");
}
}
catch (Exception e)
{
System.out.println("Error : " + e);
}
}
});
в выше кода им попробовать сделать добавить колонку на кнопку мыши, но SQLException происходят и дают eroor, как ORA-00904:: неверный идентификатор, как решить эту проблемуЯ хочу добавить столбец в оракула таблице на кнопку мыши
Что такое значение, которое вы даете в 'cnm'? AFIK вы не можете иметь имя столбца, начиная с номера. –
После добавления, возможно, нет(). См. Здесь: http: //www.techonthenet.com/oracle/tables/alter_table.php –
Вы должны проверить имя столбца в базе данных, например, оно может быть передано двойными кавычками, например: «Youyou» вместо Youyou , – NAIT