estoy provando sobre el evento keyRealesed de una caja de texto esto
Código:
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
Connection cn;
cn =
DriverManager.getConnection("jdbc:sqlserver://localhost:1036;databasename=nwind",
"sa", "");
PreparedStatement st = cn.prepareStatement("sps_productos '?'");
st.setString(1,txt.getText());
} catch (ClassNotFoundException f) {
JOptionPane.showMessageDialog(null,
"Clase no encontrada descripciom:\n" +
f.getMessage());
} catch (SQLException f) {
JOptionPane.showMessageDialog(null,
"error sql descipcion:\n" + f.getMessage());
System.out.print(f.getMessage());
}
y me sale este error
Citar
El índice 1 está fuera de intervalo
es una bd sqlserverexpress se conecta sin problemas uso java 6 en win xp