Alguien sabe qué pasos hay que seguir para poder conectarme a una base de datos de Open Office desde Java usando NetBeans?
He estado buscando por la web y encontré ésto:
Código PHP:
public class Test {
public static void main(String[] args) {
Vector regs = new Vector();
System.out.println("hai");
try {
Class.forName("org.hsqldb.jdbcDriver");
}
catch(ClassNotFoundException e) {
System.out.println(e);
}
try {
Connection con=null;
try{
con=DriverManager.getConnection("jdbc:hsqldb:peru");
}catch(Exception e){
System.out.println(e.getMessage());
}
Statement st = con.createStatement();
String sql = "select * from departamentos";
ResultSet rs = st.executeQuery(sql);
ResultSetMetaData rm = rs.getMetaData();
int numCols = rm.getColumnCount();
st.executeQuery(sql);
// Toma los títulos de las columnas
String[] titCols= new String[numCols];
for(int i=0; i<numCols; ++i)
titCols[i]= rm.getColumnName(i+1);
// la fila 0 del vector lleva los títulos de las columnas
regs.add(titCols);
// toma las filas de la consulta
while(rs.next()) {
String[] reg= new String[numCols];
for(int i=0; i<numCols; i++) {
reg[i] = rs.getString(i + 1);
}
regs.add(reg);
}
System.out.println(regs);
st.close();
con.close();
}
catch(SQLException e){
System.out.println(e);
}
}
}
Exception in thread "main" java.lang.NullPointerException
java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver
at org.me.Test.main(Test.java:34)
No suitable driver found for jdbc:hsqldb:peru
Java Result: 1
Por fa, ayuda con ésto...Gracias