Merhaba;veritabanımda Alanlarım sırasıyla şöyle Id,Name,Surname,UserName.Password,Age Benim yapmaya çalıştığım sey ise şu .Bir sorgu hazırlayıp girilen kullanıcı adı ve şifre'ye göre o kişinin adını getirmek.Ama galiba beceremiyorum .Aldığım hata ise şu.
ArrayIndexOutOfBoundsException: 2
public static void main(String[] args) throws SQLException, ClassNotFoundException {
// TODO Auto-generated method stub
Class.forName("org.sqlite.JDBC");
Connection con=DriverManager.
getConnection("jdbc:sqlite:C:\\\\Users\\\\xxx\\\\workspace\\\\Empdata.sqlite");
String sql="select * from Empinfo where UserName=? and Password=?";
PreparedStatement st=con.prepareStatement(sql);
try {
st.setString(3, "digrev");
st.setString(4, "123");
} catch (Exception e) {
e.printStackTrace();
}
ResultSet set=st.executeQuery();
while(set.next()){
JOptionPane.showMessageDialog(null, set.getString(1));
}
}