JSP中如何通过表单往sql数据库添加信息 5

<%//定义数据库操作的常量、对象//SQLServer数据库的驱动程序finalStringDBDRIVER="com.microsoft.jdbc.sqlserver... <%
// 定义数据库操作的常量、对象
// SQL Server数据库的驱动程序
final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ;
// SQL Server数据库连接字符串,格式固定
final String DBURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=kb" ;
// 数据库用户名
final String DBUSER = "sa" ;
// 数据库连接密码
final String DBPWD = "" ;
// 声明一个数据库连接对象
Connection conn = null ;
// 声明一个数据库操作对象
PreparedStatement pstmt = null ;
// 声明一个结果集对象
ResultSet rs = null ;
// 声明一个字符串变量,用于保存SQL语句
String sql = null ;
// 声明一个字符串变量,用于返回出错信息
String err = null ;
// 进行数据库操作
//try
//{
// 1.装入驱动程序
Class.forName(DBDRIVER) ;
//2.创建与数据库的连接
conn = DriverManager.getConnection(DBURL, DBUSER, DBPWD) ;
// 3.创建执行SQL语句的操作对象
// 检查users表中所有数据
sql = "SELECT * FROM xinxi";
pstmt = conn.prepareStatement(sql);
// 4.执行SQL语句,并保存查询结果
rs = pstmt.executeQuery( ) ;
//5.处理结果
// 如果查询结果不为空,则将结果集合中的数据一次读取出来,并用表格显示出来
%>
<table border="1">
<tr><th>用户名</th><th>密码</th><td>电子邮箱</td>
</tr>
<%
while(rs.next()) {
%>
<tr>
<td><%=rs.getObject("用户名")%></td><td><%=rs.getObject("密码")%></td><td><%=rs.getObject("电子邮箱")%></td>

<td><%=rs.getObject("t1")%></td>
<td><%=rs.getObject("城市")%></td>
<td><%=rs.getObject("t2")%></td>
</tr>
<%
}
//6.关闭JDBC应用
rs.close() ;
pstmt.close() ;
conn.close() ;
//}
//catch(Exception e)
//{ }
%>

这个是老师教的查询数据库里面的内容,都能看懂,自己想试一下把用户注册页面的信息提取出来并存到数据库中,求代码。
我做的表中的提取的ID分别是t1.t2.
数据库名字是kb,表名为xinxi.列名为用户名,密码
展开
 我来答
luhfly
2011-04-21 · TA获得超过341个赞
知道小有建树答主
回答量:695
采纳率:0%
帮助的人:425万
展开全部
太简单,不解释。
把sql=“insert into xinxi(id,XXX,XXX,XX) value(?,?,?,?)”
.........
pstmt.setString(0,idValue);
......
pstme.update();

ok!
追问
不明白这三行是么意思。改了老报错,最后把后两行删了才不报错,
String user=request.getParameter("t1");
String pwd=request.getParameter("t2");
~~~
sql="insert into xinxi(用户名,密码) value(user,pwd)";
这样么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
905943729
2011-04-24
知道答主
回答量:2
采纳率:0%
帮助的人:2774
展开全部
1508262336
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式