mysql中能用PreparedStatement创建表吗?
public static void createTable(){
String str="create table if not exists stu(id int auto_increment primary key,stunumber varchar(20),name varchar(30) not null);";
try {
PreparedStatement pstat=conn.prepareStatement(str);
pstat.executeUpdate(); } catch (Exception e) {
e.printStackTrace();
}
}
提示出错pstat是空值。
public static void createTable(){
String str="create table if not exists stu(id int auto_increment primary key,stunumber varchar(20),name varchar(30) not null);";
try {
PreparedStatement pstat=conn.prepareStatement(str);
pstat.executeUpdate(); } catch (Exception e) {
e.printStackTrace();
}
}
提示出错pstat是空值。
解决方案 »
- Java web中如何弹出对话框
- 做一个像新浪轻博一样的东东需要什么前沿开发技术?
- 想做一个音乐在线播放,下载的网站,不知道怎么设计?
- 如何知道当前来访的客户端与应用服务器是在同一个局域网?
- 请问各位大虾一个JavaScript问题
- jsp的日期
- 知道servlet的哥哥们!!帮可怜的妹妹一下
- 在extends SimpleFormController中onSubmit(Object command)能执行,而 onSubmit(HttpServletRequest不执行, 直接跳到"successView"
- 有没有以流方式输出让用户下载文件的例子
- 我用cookie作登陆,该怎么才能注销cookie
- 有满意贴立即加分!Java 网络爬虫对 js 的解析
- Can not issue data manipulation statements with executeQuery().
//String str="create table if not exists stu(id int auto_increment primary key,stunumber varchar(20),name varchar(30) not null);";
try {
//PreparedStatement pstat=conn.prepareStatement(str);
//pstat.executeUpdate(); } catch (Exception e) {
e.printStackTrace();
}
}把我隐去的这三句放在main方法中就能创建成功,放这里面就不行