
如果添加数据库中已有的设备时,会提示此设备已添加,可是正确输入一条数据库中没有的信息时,总是显示“添加设备 *** 作失败”提示,不知道哪出错了,用的是oracle9i数据库,请高手指点,谢谢。
代码如下:
equi_addjsp
<%@ page contentType="text/html; charset=gb2312" language="java" import="javasql" %>
<html>
<head>
<title>添加设备</title>
<meta >
最好是用异步提交咯,jsp向后台传输数据,后台接收数据并在向数据库插入前,先进行查询判断此条数据是否重复。若查询有相同数据则responsegetWriter()write("此数据已存在");这样前台就可以接收到后台传回的数据,并提示消息。
问题太抽象,/
To change this template, choose Tools | Templates
and open the template in the editor
/package ;
import javaioPrintWriter;
import javasql;/
@author wfg
/
public class DB_Conn {
private String driverName = "commysqljdbcDriver"; //JDBC驱动
private String userName = "root"; //数据库用户名
private String userPwd = ""; //数据库用户密码
private String dbName = ""; //数据库名
private String url = "jdbc:mysql://localhost:3306/"+dbName+"user="+userName+
"&password="+userPwd; //数据库连接字符串
private Connection conn = null; //数据库连接对象
public Statement sm = null; //数据库语句对象
private PrintWriter out = null; //建立数据库连接函数
public void ConnectDB(){
try{
ClassforName(driverName)newInstance();
conn = DriverManagergetConnection(url);
sm = conncreateStatement();
}
catch(Exception e){
eprintStackTrace();
outprint("数据库连接失败!");
}
} //释放数据库连接函数
public void CloseDB(){
try{
if(sm != null){
smclose();
}
connclose();
}
catch(SQLException SqlE){
SqlEprintStackTrace();
outprint("数据库关闭失败!");
}
}
}
这是先建立连接
以上就是关于jsp向数据库中添加记录问题 使用IDE为netbeans 6.8,自带服务器,数据库为SQL server2008全部的内容,包括:jsp向数据库中添加记录问题 使用IDE为netbeans 6.8,自带服务器,数据库为SQL server2008、jsp连接sql数据库,并用jsp把数据导入数据库中、jsp向数据库插入数据时,若数据库已有此数据怎样实现提示数据库已有此数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)