| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> applet only diaplay single row using oracle jdbc
Sir, when executing following code using netscape
using "select * from emp" only a single row appers on the screen.
question why following code did not work ? or it worked and not appear
on the browser screen.
please respond to tedchyn_at_yahoo.com
--------------------------------------------------------
int i = 1;
while (rset.next()){
while (i<9){
OutputInfo.appendText(rset.getString
(i++) + " ");
--------------------------------------------------------------
public class Project extends Applet {
protected TextField InputField = null;
protected TextArea OutputInfo = null;
protected Button Query = null;
protected Button Clear = null;
protected Button Close = null;
protected String AnyQuery = "";
//JDBC Stuff
static final String driver_class = "oracle.jdbc.driver.OracleDriver";
static final String connect_string =
"jdbc:oracle:thin:scott/tiger_at_ABCD:1521:orcl";
Connection conn;
public void init() {
initGUI();
reset();
}
private void initGUI() {
setLayout(new BorderLayout());
InputField = new TextField(300);
InputField.setEditable(true);
Panel grid = new Panel();
grid.setLayout(new GridLayout(1,3));
Query = new Button("Query");
Clear = new Button("Clear");
Close = new Button("Close");
OutputInfo = new TextArea();
OutputInfo.setEditable(false);
grid.add(Query);
grid.add(Clear);
grid.add(Close);
add ("North",InputField);
add("Center",OutputInfo);
add("South",grid);
show();
}
private void reset() {
}
/* private void destroy () {
}
*/
public boolean handleEvent(Event event) {
switch (event.id) {
case Event.ACTION_EVENT:
if (event.target == Query) {
try {
AnyQuery = InputField.getText();
OutputInfo.setText("");
//see if we need to open a JDBC
connection
if (conn == null){
OutputInfo.appendText("Loading JDBC driver" +
driver_class + "\n");
Class.forName (driver_class);
//Connect to database
OutputInfo.appendText ("Connecting....." + "\n");
conn = DriverManager.getConnection (connect_string);
OutputInfo.appendText ("Connected\n");
}
Statement stmt = conn.createStatement
();
//Execute Query
OutputInfo.setText("Executing Query " +
AnyQuery + "\n");
ResultSet rset =
stmt.executeQuery(AnyQuery);
//dump the result
int i = 1;
while (rset.next()){
while (i<9){
OutputInfo.appendText(rset.getString
(i++) + " ");
}
OutputInfo.appendText("\n");
}
OutputInfo.appendText("Done\n");
}
catch (Exception e)
{
OutputInfo.appendText
(e.getMessage () + "\n");
}
}else if (event.target == Clear){
OutputInfo.setText("");
InputField.setText("");
}else if (event.target == Close){
//destroy();
}
break;
default:
return false;
}
return false;
}
-----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own Received on Wed Mar 31 1999 - 21:32:45 CST
![]() |
![]() |