当前位置: 技术问答>java相关
不太难的问题,但我就是不知道,大侠们请帮忙
来源: 互联网 发布时间:2015-06-10
本文导语: 我想用一个TextField接受用户输入,然后用用户输入的字符创建一个表, 用了以下的语句,(只写一部分) String sql="CREATE TABLE "+tf.getText()+"(number INTEGER)"; ………………………………………… ………………………………...
我想用一个TextField接受用户输入,然后用用户输入的字符创建一个表,
用了以下的语句,(只写一部分)
String sql="CREATE TABLE "+tf.getText()+"(number INTEGER)";
…………………………………………
………………………………………………
Statement st=con.createStatement();
st.executeUpdate(sql);
但抛出sqlexception异常,
其他的代码应该没错,我只要把这几行注释掉就不抛出异常,
是不是我这个sql不能这样写呀,反正我看着也觉得怪怪的,
但是不这样写的话,我有想不出什么好办法了写它,
我也找了一下书,但书上的例子都是已知表名的,请高手帮忙,
用了以下的语句,(只写一部分)
String sql="CREATE TABLE "+tf.getText()+"(number INTEGER)";
…………………………………………
………………………………………………
Statement st=con.createStatement();
st.executeUpdate(sql);
但抛出sqlexception异常,
其他的代码应该没错,我只要把这几行注释掉就不抛出异常,
是不是我这个sql不能这样写呀,反正我看着也觉得怪怪的,
但是不这样写的话,我有想不出什么好办法了写它,
我也找了一下书,但书上的例子都是已知表名的,请高手帮忙,
|
number 是关键字,不能当成列名!