blackhorse_zou
发贴: 17
|
于 2005-10-21 16:51
我的问题是这样的:我在某个对话框中输入条件名称为,然后根据这个条件去这个条件的数据表,调用他的相应字段! 部分代码为:
select=httpservletrequest.getParameter("tiaojian"); ..... Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String s = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=name"; Connection connection = DriverManager.getConnection(s, "username", "password"); Statement statement = connection.createStatement(); //以下是出错的代码 String tiaojian="select * from 条件表 where(条件表.tiaojian="+select+")";//method1; ResultSet resultset = statement.executeQuery(tiaojian);//method1;
ResultSet resultset = statement.executeQuery("select * from 条件表 where(条件表.tiaojian="+select+")");//method2 ....... catch(SQLException sqlexception) { sqlexception.printStackTrace(); printwriter.println("用户密码验证sql语句错误"); } 运行的结果为:
用户密码验证sql语句错误
请问高人,这句话该怎么写啊!
|