String SSql = "select PARTNUMBER from PDMM31A."+ rs.getString( "CLASS2" ) + " where OBID=?" ;
ps = con.prepareStatement( SSql ) ;
ps.setString( 1 , rs.getString("RIGHT") ) ;
ResultSet rss = ps.executeQuery( SSql ) ;运行时报这样的错误:
java.sql.SQLException: ORA-01008: 并非所有变量都已关联
……
……到底是哪里的问题,请高手指点,急急!!
ps = con.prepareStatement( SSql ) ;
ps.setString( 1 , rs.getString("RIGHT") ) ;
ResultSet rss = ps.executeQuery( SSql ) ;运行时报这样的错误:
java.sql.SQLException: ORA-01008: 并非所有变量都已关联
……
……到底是哪里的问题,请高手指点,急急!!
String SSql = "select PARTNUMBER from PDMM31A."+ rs.getString( "CLASS2" ) + " where OBID='"+rs.getString("RIGHT")+"'" ;
Statement st = con.createStatement();
ResultSet rss = st.executeQuery( SSql )我这么写可以正常运行,可是换成PreparedStatement就报上面的错误
不用再这么写了,
ResultSet rss = ps.executeQuery() ; 试试。
因为你已经在con 中绑定SQL了。