En este momento lo estoy haciendo con el thin driver y el código es:
Cita:
El problema es que no se cual query me serviría..package negocio;
import java.sql.*;
import javax.swing.JOptionPane;
public class ConnectionDB {
private final String url = "jdbc:oracle:thin:@localhost:1521:XE";
private String user, password;
private Connection connect;
private Statement sta;
private ResultSet query;
public ConnectionDB(String user, String password){
this.user = user;
this.password = password;
}
public boolean connecting() throws SQLException{
try{
System.out.println("Paso 01. Registrando el Driver JDBC");
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
System.out.println("Paso 02. Estableciendo conexión a: " + url);
connect = DriverManager.getConnection(url,user,password);
System.out.println("Te has conectado a Oracle!!!");
JOptionPane.showMessageDialog(null, "Felicitaciones, te has conectado a Oracle!!!");
return true;
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,"No se pudo conectar a la base de datos, favor intente de nuevo..");
return false;
}
}
public void updateSQL(String sql) throws SQLException{
try{
sta = connect.createStatement();
sta.executeUpdate(sql);
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e.toString());
}
}
public ResultSet querySQL(String sql) throws SQLException{
sta = connect.createStatement();
query = sta.executeQuery(sql);
return query;
}
public void shuttingDown() throws SQLException{
try{
connect.close();
sta.close();
System.out.println("Has sido desconectado de Oracle exitosamente...");
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e.toString());
}
catch(NullPointerException e){
JOptionPane.showMessageDialog(null,e.toString());
}
}
}
import java.sql.*;
import javax.swing.JOptionPane;
public class ConnectionDB {
private final String url = "jdbc:oracle:thin:@localhost:1521:XE";
private String user, password;
private Connection connect;
private Statement sta;
private ResultSet query;
public ConnectionDB(String user, String password){
this.user = user;
this.password = password;
}
public boolean connecting() throws SQLException{
try{
System.out.println("Paso 01. Registrando el Driver JDBC");
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
System.out.println("Paso 02. Estableciendo conexión a: " + url);
connect = DriverManager.getConnection(url,user,password);
System.out.println("Te has conectado a Oracle!!!");
JOptionPane.showMessageDialog(null, "Felicitaciones, te has conectado a Oracle!!!");
return true;
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,"No se pudo conectar a la base de datos, favor intente de nuevo..");
return false;
}
}
public void updateSQL(String sql) throws SQLException{
try{
sta = connect.createStatement();
sta.executeUpdate(sql);
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e.toString());
}
}
public ResultSet querySQL(String sql) throws SQLException{
sta = connect.createStatement();
query = sta.executeQuery(sql);
return query;
}
public void shuttingDown() throws SQLException{
try{
connect.close();
sta.close();
System.out.println("Has sido desconectado de Oracle exitosamente...");
}
catch(SQLException e){
JOptionPane.showMessageDialog(null,e.toString());
}
catch(NullPointerException e){
JOptionPane.showMessageDialog(null,e.toString());
}
}
}
He intentado todos, o es que me falta crear otro tipo de statement o algo para poder ingresar a código mas bajo de sql?
Agradezco demasiado si me pudieran ayudar!!!