Passing a list to a Java prepared statement
From: GMan (theusg_at_pweh.com)
Date: 10/06/04
- Next message: Virgil Green: "Re: A good IDE??"
- Previous message: http://vmdd.tech.mylinuxisp.com/catalog/: "Content-Rich Applications"
- Next in thread: Daniel Dittmar: "Re: Passing a list to a Java prepared statement"
- Reply: Daniel Dittmar: "Re: Passing a list to a Java prepared statement"
- Reply: Chuck Simpson: "Re: Passing a list to a Java prepared statement"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 6 Oct 2004 07:30:31 -0700
I'm using JDBC with Oracle 8i and I have the following prepared
statement code:
...
String sql = "Select ID from Users where level in (?)";
PreparedStatement statement = connection.prepareStatement(sql);
String levels = "1, 2, 3";
statement.setString(1, levels);
rs = (ResultSet) statement.executeQuery();
...
- The executeQuery call fails with: "ORA-01722: invalid number".
- Level is an integer field in the users table
So, I'm guessing I've got to do something different here to handle
these kinds of "list" parameters. Any thoughts?
- Next message: Virgil Green: "Re: A good IDE??"
- Previous message: http://vmdd.tech.mylinuxisp.com/catalog/: "Content-Rich Applications"
- Next in thread: Daniel Dittmar: "Re: Passing a list to a Java prepared statement"
- Reply: Daniel Dittmar: "Re: Passing a list to a Java prepared statement"
- Reply: Chuck Simpson: "Re: Passing a list to a Java prepared statement"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]