jsp中如何想数据库中增加数据?

kind123 2001-06-04 03:18:00
...全文
99 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
windygirl 2001-06-05
你说的是调用存储过程吗?好象在这里有呀,你去搜索一下吧
回复
karma 2001-06-05
为什么没人用存储过程?
回复
kind123 2001-06-04
其实很简单用Statement stmt=conn.executeUpdate("insert into ...")就好了我刚试好.
回复
blueuiki 2001-06-04
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url="jdbc:odbc:数据源名";
Connection con=DriverManager.getConnection(url);
PreparedStatement insert_stm=con.prepareStatement("insert into 数据库名 values(?,?,?,?,?)");

insert_stm.setString(1,字符串1);
insert_stm.setString(2,字符串2);
insert_stm.setString(3,字符串3);
insert_stm.setString(4,字符串4);
insert_stm.setString(5,字符串5);
insert_stm.executeQuery();
}catch(Exception e)
{out.println(e);}
回复
kind123 2001-06-04
那样不行,有其他途经吗?
回复
windygirl 2001-06-04
<%
java.sql.Connection sqlConn;//数据库连接对象
java.sql.Statement sqlStmt;//语句对象
java.lang.String strName;//来自客户端的数据:姓名
long ingAge;//来自客户端的数据:年龄
//登记JDBC2驱动程序
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
sqlConn=java.sql.DriverManager.getConnection("jdbc:odbc:sa","test","test");
//创建语句对象
sqlStmt=sqlConn.createStatement();
//获取来自客户端的数据
strName=request.getParameter("name");
ingAge=java.lang.long.parseLong(request.getParameter("age"),10);
//执行SQL语句
sqlStmt.executeUpdate("insert into test(name,age)values('"+strName+"',"+ingAge+")");
//关闭语句对象
sqlStmt.close;
sqlConn.close();
%>
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2001-06-04 03:18
社区公告
暂无公告