public void executeInsert (String sql) {
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement ();
stmt.execute(sql);
}catch (SQLException ex) {
System.err.println("DbConn.executeUpdate:" + ex.getMessage());
}
}
try {
conn = DriverManager.getConnection(sConnStr);
Statement stmt = conn.createStatement ();
stmt.execute(sql);
}catch (SQLException ex) {
System.err.println("DbConn.executeUpdate:" + ex.getMessage());
}
}
解决方案 »
- 为什么spring中的ctx.getBean("tsa")不能执行?
- 最近linux服务器上总是出现位于ip*****的用户正在试图查看你的桌面,是否允许?
- java 笔试题 请哪位解决?
- 一个页面能提交多个form吗,如果能,后台怎么处理
- JSP中用request.getParamete如何接受中间包含空格的字符串?
- JSF的校验问题
- JSP JDBC#操作数据库#导出EXCEL
- Velocity模版页中如何获得url的参数!
- 关于lucene的问题,为何没人回……,人呢………………
- 请问:homesite 5。0的注册码谁有, 给 我一份好吗?
- 到底如何搭建 JSP的开发环境啊??
- 我要做一个试题管理系统,请大家给点设计思路!
我在.sql文件中写的如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<jsp:useBean id="sqlbean" scope="page" class="dbconn.DbConn" />
<%! String coursenum,coursename,coursetime,sql;%>
<html>
<head>
<title>test dbconn</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
<%
coursename = "hahaha";
coursetime = "12";
coursenum = "0001";
sql="insert into courses_info(COURSENUM,COURSENAME,COURSETIME) values('"+coursenum+"','"+coursename+"','"+coursetime+"')";
sqlbean.executeInsert(sql);
out.println("ddd");
</body>
</html>
rs = stmt.executeUpdate(sql);
再就是你的连接取得了吗?在看看详细的错误提示啊,你的提示太少了啊。
再给点。
问题解决了 是executeInsert()方法的问题 虽然我不知怎么改 但我在jsp中不用bean连数据库而直接嵌入代码连的 再用executeUpdate()就搞定了