codice:
package exampleconnectdatabase;
import java.sql.*;
import java.sql.ResultSet;
import javax.sql.DataSource;
import oracle.jdbc.*;
import oracle.jdbc.pool.OracleDataSource;
public class ExampleConnectDatabase {
public static void main(String[] args){
Connection conn = null;
String username;
try {
DataSource ds = new OracleDataSource();
ds.setDatabaseName("nomedb");
conn = ds.getConnection();
Statement statement = conn.createStatement();
ResultSet rset = statement.execute("select * from ADMIN");
while (rset.next()) {
username = rset.getString(1);
System.out.println("Username: " + username);
}
statement.close();
}
catch( Exception exception ) {
System.out.println("Errore script");
}
finally {
if ( conn != null )
{
try {
conn.close();
}
catch( SQLException sqlException ){}
}
}
}
}
Ragazzi qualcuno può dirmi perchè mi dà errore nel compilare la seguenti righe:
codice:
ds.setDatabaseName("nomedb");
ResultSet rset = statement.execute("select * from ADMIN");
praticamente e come se non esistesse il metodo setDatabaseName O.o
Grazie anticipatamente.