stmt.executeUpdate("create database bookstore");
stmt.executeUpdate("use bookstore");
stmt.executeUpdate("create table bookinfo(id INT not null primary key,title VARCHAR(50) not null,author VARCHAR(50) not null,bookconcern VARCHAR(100) not null,publish_date DATE not null,price FLOAT(4,2) not null,amount SMALLINT,remark VARCHAR(200)) ENGINE=InnoDB");
你可以查下 这个对象可以用的sql 可以创建数据库吗
或者说 conn=DriverManager.getConnection(url,user,password);
你连的是哪个数据库啊 用户名就是url 密码是user?参数传的是页面的数据吗?数据库用户名和密码是这个吗
如果可以的话 你可以查看下服务是否开着 一般都是建好数据库去连 这样 语句中创建数据库的我是很少见 你试试吧 实践是最好的方法
你的数据,从jsp页面是用什么方法递交过来的啊?
"post" 还是.."get"
你看看你的servlet用什么方法处理的呢?
doPost还是doGet呢.....呵呵呵,换换,应该没什么问题了
重写一下父类的doPost方法.
把你doGet中写的复制进去!
------------------------------------------
顺便在你servlet的init初始化方法下,打印一下,看看你都获得了什么数据
servlet的生命周期,只能进行一次初始化吧!
我来刷分的