遇到过这样的问题吗?50分求救, ("SELECT * FROM user WHERE name='"+temp1+"'and password='"+temp2+"'");把这个SQL语句打出来,看看在SQL2000里能执行吗?就知道那错了,应该是语法错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ResultSet rs=stmt.executeQuery("SELECT * FROM user WHERE name='"+temp1+"' and password='"+temp2+"'");注意and前面有个空格你自己可以把sql语句打印出来看看 除了上述原因以外,因为你用的是JDBC_ODBC连接方式,所以要设定ODBC数据源,更要注意的是在数据源中指定默认的数据库(!!!)。在实际开发中最好采用直连的方式Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance(); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; 下载SQLServer直连的驱动程序。 to :QJava(仅次于郎) 请问能说具体点吗? to :windyloft(侠客行)在SQL SERVER中进行语法检查时出现:[Microsoft][ODBC SQL Server Driver][SQL Server]不能比较成排序text ntext 和image数据类型,除非使用IS NULL或LIKE运算符。 to ;windyloft:请问怎么回事情,代码如下:SELECT * FROM [user] WHERE name='xxx' and password='xxx'我的password的输入框是密码形式,但在数据库中是“text”形式,有没有问题? SSH2下注解的方式上传文件如何配置? 100分继续问标签的问题 struts 标签问题 请教如何使用WEBLOGIC发布WEB应用? 关于mvnforum连接oracle数据库的问题! Spring3.2和Hibernate4集成失败,初始化时候报错 如何得到数组中有,但数据库中没有的数据 如何能够让已打开的窗体再次得到信息 紧急求教-Servlet 有一个项文件中写入数据的程序,要写入的是数字,但是为什么打开那个文件发现里面是乱码呢? tomcat这样用好吗? 购买web报表打印解决方案,请大家推荐一下。
注意and前面有个空格
你自己可以把sql语句打印出来看看
在实际开发中最好采用直连的方式
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
下载SQLServer直连的驱动程序。
请问能说具体点吗?
在SQL SERVER中进行语法检查时出现:
[Microsoft][ODBC SQL Server Driver][SQL Server]不能比较成排序text ntext 和image数据类型,除非使用IS NULL或LIKE运算符。
SELECT * FROM [user] WHERE name='xxx' and password='xxx'
我的password的输入框是密码形式,但在数据库中是“text”形式,有没有问题?