java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid parameter binding(s).错误

z184931481 z184931481 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
环境:TOMCAT6.0+JDK
注册代码:
<%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java" import="java.sql.*"%>
<html>
<head>
<title>系统用户注册</title>
</head>
<%
final String DBDRIVER = "com.microsoft.jdbc.sqlserver.SQLServerDriver" ;
final String DBURL = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=myjob";

Connection conn = null ;
ResultSet rs = null ;
String name=null;
String password=null;
String user="sa";
String pass="";
String reg_name=request.getParameter("name");
String reg_pass=request.getParameter("password");
Statement st=null;
PreparedStatement stat=null;
boolean flag=true;
try
{
Class.forName(DBDRIVER) ;
conn = DriverManager.getConnection(DBURL,user,pass) ;
st=conn.createStatement();
rs = st.executeQuery("select * from user1") ;
while(rs.next())
{

if(reg_name.equals(rs.getString(1))){
out.println("<br><br><center><B>请重新注册</B></center>");
out.println("<script>alert('对不起,用户名"+reg_name+"已存在');location.replace('reg.jsp');</script>");
flag=false;
break;
}

}
if (flag){
stat=conn.prepareStatement("insert user1(user1.name,user1.pass) values('"+reg_name+"','"+reg_pass+"')");
stat.setString(1,reg_name);
stat.setString(2,reg_pass);
stat.executeUpdate();
out.println("<br><br><center><B>注册成功</B></center>");
out.println("<br><br><center>您的用户名是:"+reg_name+"</center>");
out.println("<br><center>您的密码是: "+reg_pass+"</center>");
stat.close();
String name_reged=null;
session.putValue("name_reged",reg_name);
out.println("<script>alert('谢谢注册,请登陆');location.replace('index.jsp')</script>");


}
rs.close() ;

conn.close() ;
}
catch(Exception e)
{
out.println(e);
}
%>
</html>
报错:
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Invalid parameter binding(s).

请大侠们帮忙解决,小弟先谢过了
...全文

相关推荐

Java连接sqlserver的2种方法

以下是一个具体的示例代码:```javatry { // 加载JDBC驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

xuewei2007

生成式AI如何重构推荐系统:开发者实战指南

推荐系统正从基于统计共现与人工规则的传统范式,转向以语义理解、实时反馈和动态意图建模为核心的新型架构。生成式AI并非简单替换精排模型,而是倒逼计算确定性、特征可解释性与反馈延迟容忍度三大底层约束发生根本性松动。其技术价值体现在冷启动缓解、长尾覆盖增强、多模态协同理解及主动用户探询等关键能力跃迁。典型应用场景包括动态重排、提示工程驱动的特征替代、语义化协同过滤与流式意图捕捉。本文聚焦真实生产环境中的混合推理架构、小模型选型策略与GenAI专用评估体系,尤其强调生成式AI与传统推荐模块(如LightGBM、It

weixin_34075268

sqlserver2005数据库连接java版

对于SQL Server 2005,我们需要Microsoft提供的JDBC驱动,通常称为`sqljdbc.jar`。这个驱动是Java应用程序连接到SQL Server数据库的关键。2.

wafuleiming30

Android通过JTDS直接连接SQLServer 2008 EXPRESS 数据库

"本教程介绍如何在Android应用中通过JTDS驱动程序连接到SQL Server 2008 EXPRESS数据库。开发环境包括Windows XP、SQL Server 2008 EXPRESS

goldgenty

TFRS双塔推荐系统实战:从冷启动到线上AB测试的完整落地

推荐系统本质是用户意图与物品语义的匹配问题,其核心在于行为建模、表征学习与高效检索三者的协同。TensorFlow Recommenders(TFRS)并非黑盒框架,而是以标准化API强制暴露采样逻辑、损失函数设计与评估协议等关键决策点,尤其适合需兼顾业务语义与工程可控性的中大型场景。在教育类动态内容平台中,TFRS通过双塔架构支持多源异构特征融合,并天然适配冷启动缓解、难度感知负采样、在线服务集成等真实需求。结合Scann近似最近邻检索与分阶段训练策略,可实现毫秒级响应与高业务指标提升——本文即基于真实生

weixin_34208185
评论 5
收藏 已收藏
分享
返回顶部
z184931481
Web 开发 81,108 成员 341,721 内容