使用jsp编程与sql server连接的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 12:57:10
*************************************************************
//addUser.jsp
<html>
<head>
<title>User Add</title>
</head>
<body>

<form method="post" action="jdbc.jsp">
<p align="center">姓名
<input type="text" name="name" size="20">
<p align="center">密码
<input type="passward" name="pwd" size="20">
<p align="center">
<input type="submit" value="提交" name="B1">
</form>
</body>
</html>
**************************************************************

************************************************************
//jdbc.jsp
<html>
<head>
<title>add user to db</title>
</head>
<%@ page import="

原因有:1
.在jsp代码中连接数据库的那一行即:
Connection con=DriverManager.getConnection("jdbc:odbc:jspTest");
应该写成:
Connection con=DriverManager.getConnection("jdbc:odbc:数据源名";DatabaseName=数据库名,登录名,登录密码);
2.根据select*from tbuser判断,“tbuser”是个表名。可能你所指定的数据库中没有这个表。

代码没什么问题,那个“select*from tbuser”应该是“select * from tbuser”

先检查那个tbuser表存在吗,里面的数据有没有被修改,还有那ODBC数据源有没有配对,用户名密码正确吗

首先,建议你捕捉一下异常!!!
还有 写上解码:
request.setCharacterEncoding("GBK");
估计是出现乱码问题!!!!

还有的就是,一般那个stmt这样用两次是不行的,再定义一个吧,试试看
~~~!!!!

是表名不存在,请检查一下是否有输入错误.
Connection con = DriverManager.getConnection("jdbc:odbc:jspTest");
这行没有错误.
可以这么写的