1、先打开我们编辑运行JSP的开发环境,我们新建一个java web项目。
2、将相应的mysql的包复制到WebContent--》WEB-INF--》lib下的文件夹。
3、在JSP文件中引入相应的SQL的java包。
4、这里红框中圈住的就是最基本最重要的部分,首先注意用户名和密码以及端口号,
5、运行我们的测试项目,如果显示如图所示的字段,即表示连接成功了。
servlet配置到你的wed.xml中。
从数据库中获取到的数据放进响应中然后通过%=request.getAttribute("bookId1") %获取对应的值当然仅仅有servlet和jsp页面是不够的还须要的是servlet配置到你的wed.xml中。这样servlet才干够使用。
具体代码如下:
package bookConnUtil
import java.io.IOException
import java.sql.SQLException
import javax.servlet.ServletException
import javax.servlet.http.HttpServlet
import javax.servlet.http.HttpServletRequest
import javax.servlet.http.HttpServletResponse
public class selectBook extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
// TODO Auto-generated method stub
图太小,看不太清,大致意思是说你regist_check.jsp的第12行doInsert()方法,执行SQL插入语句时,由于数据库主键的限制,11这个值重复了,你检查一下数据库里是不是已经有了11这个值? 或者看看你的JSP逻辑对不对,设置成11是违背表里主键的约束的。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)