2 qq 31214517 qq_31214517 于 2016.04.18 19:47 提问

java访问数据库问题!!!!

有大神帮我看一下出了什么问题吗?

Statement st = null;
st = con.createStatement();
st.executeQuery(create table op(
name char(4) not null,
rank char(3) not null,
primary key(name) );
);

5个回答

caozhy
caozhy   Ds   Rxr 2016.04.18 19:52

st.executeQuery后面的东西是字符串,必须加上引号写在一行。

CSDNXIAOD
CSDNXIAOD   2016.04.18 19:52

Java访问数据库的速度瓶颈问题的分析及解决
Java访问数据库速度瓶颈问题分析解决
Java访问数据库的速度瓶颈问题的分析及解决
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

niaonao
niaonao   Rxr 2016.04.18 21:00

字符串加双引号:例如
String sql = "select * from tablename";
Connection con = null;
Statement st = null;
con = DBO.getConnection();//自己写的一个数据库连接的类,有getConnection()连接方法
//下面这两句要抛异常的try{}catch(Exception e){e.printStrackpace();}
st = con.createStatement();
rs = st.executeQuery(sql);

qq_24334403
qq_24334403   2016.04.19 14:18

需要字符串类型的参数

qq_23254453
qq_23254453   2016.04.19 18:17

String sql="****";
st.executeQuery(sql);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!