数据库写入和读取的问题 我用的数据库是SQL 2000,做一个小网站,结果数据库能读取,不能写入(如注册不了)。这个是配置原因还是程序原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.Date" errorPage="" %><html><head><title>注册成功</title><link rel=stylesheet href="style.css" type="text/css"></head><body><% String name=request.getParameter("name"); String pwd=request.getParameter("password"); String e_mail=request.getParameter("e_mail"); String telephone=request.getParameter("telephone"); String address=request.getParameter("address"); java.util.Date regTime=new java.util.Date(); String register_Time=regTime.toString(); String query="insert into customer_info(Name,Telephone,Email,Address,Login_Time,Passwd)values('"+name+"','"+telephone+"','"+e_mail+"' ,'"+address+"','"+register_Time+"','"+pwd+"')";try{String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; Class.forName(sDBDriver).newInstance(); String sConnStr="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Web";String username="sa";String pwd1="sa";Connection connWeb=DriverManager.getConnection(sConnStr,username,pwd1);Statement stmt=connWeb.createStatement(); stmt.executeUpdate(query);stmt.close();connWeb.close();out.println("恭喜!注册成功!您注册的信息已经写进数据库!");}catch (SQLException e){ out.println(e.getMessage());}%></body></html>代码在这里,帮我看看,数据库用户是默认的sa,密码也是sa,谢谢了!!1 能不能不用这个String query="insert into customer_info(Name,Telephone,Email,Address,Login_Time,Passwd)values('"+name+"','"+telephone+"','"+e_mail+"' ,'"+address+"','"+register_Time+"','"+pwd+"')"; 把sql语句打印出来。在mssql的查询分析器里,看能执行不? String name=request.getParameter("name").toString;在试试看 不行的话 象上面说的 看看SQL语句对不对 看看是否是程序的问题 可能是Sql语句不匹配 关于数据库连接池配置的问题..+tomcat 6.0的server.xml下配置 eclipse 高手求助 如何发布源码 瞧见了?不吝赐教! 如何查看JDBC的版本,比如mssqlserver.jar版本怎么知道 请问下面这种情况下上载的文件名子怎么得到??? java的基本概念,望请详细说明。 能不能手动上传数据流去服务器呢 性能下降的问题 ie中显示为乱码? Tomcat,Web.XML 与 身份验证 求EXCEL导出的代码 一个js的问题!帮帮大家谢谢!
<html>
<head>
<title>注册成功</title>
<link rel=stylesheet href="style.css" type="text/css">
</head>
<body>
<%
String name=request.getParameter("name");
String pwd=request.getParameter("password");
String e_mail=request.getParameter("e_mail");
String telephone=request.getParameter("telephone");
String address=request.getParameter("address");
java.util.Date regTime=new java.util.Date();
String register_Time=regTime.toString(); String query="insert into customer_info(Name,Telephone,Email,Address,Login_Time,Passwd)values('"+name+"','"+telephone+"','"+e_mail+"' ,'"+address+"','"+register_Time+"','"+pwd+"')";try
{
String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
Class.forName(sDBDriver).newInstance();
String sConnStr="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=Web";
String username="sa";
String pwd1="sa";
Connection connWeb=DriverManager.getConnection(sConnStr,username,pwd1);
Statement stmt=connWeb.createStatement();
stmt.executeUpdate(query);stmt.close();
connWeb.close();
out.println("恭喜!注册成功!您注册的信息已经写进数据库!");
}
catch (SQLException e)
{
out.println(e.getMessage());
}
%>
</body>
</html>
代码在这里,帮我看看,数据库用户是默认的sa,密码也是sa,谢谢了!!1
String query="insert into customer_info(Name,Telephone,Email,Address,Login_Time,Passwd)values('"+name+"','"+telephone+"','"+e_mail+"' ,'"+address+"','"+register_Time+"','"+pwd+"')";