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

kind123 2001-06-04 03:18:00
...全文
144 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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();
%>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧