数据库插入不进去!!
<%@ page contentType="text/html;charset=GB2312" import="java.sql.*,java.util.*"%>
<jsp:useBean id="db" scope="page" class="BookShop.MyDb"></jsp:useBean>
<%request.setCharacterEncoding("gb2312");%>
<%
//获取注册数据
String id=(String)request.getParameter("id");
String username=(String)request.getParameter("username");
String password=(String)request.getParameter("password");
String realname=(String)request.getParameter("realname");
String email=(String)request.getParameter("email");
//String phone=(String)request.getParameter("phone");
String phone=(String)request.getParameter("phone");
String zip=(String)request.getParameter("zip");
String address=(String)request.getParameter("address");
String sql="insert into customers values ('lcx198625','fds','987','刘','654@163.com',321654,063000,'河北')";
//String sql="insert into customers(idcustomer,username,password,realname,email,phone,zip,address) values('"+id+"','"+username+"','"+password+"','"+realname+"','"+email+"','"+phone+"','"+zip+"','"+address+"')";
db.update(sql);
%>
<html>
<head>
<title>会员注册</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
id是<%=id%>
<br>
用户名<%=username%>
<br>
密码是<%=password%>
<br>
真实姓名是<%=realname%>
<br>
email是<%=email%>
<br>
电话是<%=phone%>
<br>
邮编是<%=zip%>
<br>
地址是<%=address%>
<br>
</body>
</html>
上面是我的程序,就是在插入数据库那段,插不进去
不过,要是插入常量就可以
例如String sql="insert into customers values ('lcx198625','fds','987','刘','654@163.com',321654,063000,'河北')";
db.update(sql);
但是一变成变量就插不进去
而且从上一页接收变量一切正常
大家帮我看看 谢谢了
<jsp:useBean id="db" scope="page" class="BookShop.MyDb"></jsp:useBean>
<%request.setCharacterEncoding("gb2312");%>
<%
//获取注册数据
String id=(String)request.getParameter("id");
String username=(String)request.getParameter("username");
String password=(String)request.getParameter("password");
String realname=(String)request.getParameter("realname");
String email=(String)request.getParameter("email");
//String phone=(String)request.getParameter("phone");
String phone=(String)request.getParameter("phone");
String zip=(String)request.getParameter("zip");
String address=(String)request.getParameter("address");
String sql="insert into customers values ('lcx198625','fds','987','刘','654@163.com',321654,063000,'河北')";
//String sql="insert into customers(idcustomer,username,password,realname,email,phone,zip,address) values('"+id+"','"+username+"','"+password+"','"+realname+"','"+email+"','"+phone+"','"+zip+"','"+address+"')";
db.update(sql);
%>
<html>
<head>
<title>会员注册</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>
id是<%=id%>
<br>
用户名<%=username%>
<br>
密码是<%=password%>
<br>
真实姓名是<%=realname%>
<br>
email是<%=email%>
<br>
电话是<%=phone%>
<br>
邮编是<%=zip%>
<br>
地址是<%=address%>
<br>
</body>
</html>
上面是我的程序,就是在插入数据库那段,插不进去
不过,要是插入常量就可以
例如String sql="insert into customers values ('lcx198625','fds','987','刘','654@163.com',321654,063000,'河北')";
db.update(sql);
但是一变成变量就插不进去
而且从上一页接收变量一切正常
大家帮我看看 谢谢了
...全文
相关推荐
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
针对这种情况,本篇文章将详细介绍如何解决Python MongoDB在插入数据时,已存在则不执行,不存在则插入的问题。
数据库和数据仓库的区别
数据库是一种用于存储、管理和处理结构化数据的软件系统。它的设计目的是支持大规模的数据持久化和高效的数据检索、插入、更新和删除操作。数据库中的数据通常以表格形式存储,可以通过SQL等查询语言进行访问和操作。数据库通常用于在线事务处理(OLTP)场景,例如管理用户账户、订单、库存等业务数据。
NBA球员数据管理系统数据库课程设计
NBA球员数据管理系统数据库课程设计本文旨在设计一个NBA球员数据管理系统的数据库课程设计,旨在帮助学生学习数据库管理系统的设计和实现。
Oracle数据库如何创建DATABASE LINK
#### 二、DATABASE LINK的作用与特点- **作用**:DATABASE LINK允许用户跨数据库执行查询、插入、更新和删除操作。
往数据库插入数据,相同的不插入
### 往数据库插入数据,相同的不插入在Java开发中,常常会遇到需要将一系列数据插入数据库的需求。


Web 开发
