BOm dia para todos.
Estou fazendo um projeto para faculdade com JDBC e estou utilizando o EXCEL como meu BD.
Eu consigui abrir conexao, dar SELECT td normal, porém quando eu uso o INSERT ele insere mas NÃO salva. Procurei no forum e no Google e não achei o porque.
Segue o código e agradeço desde já.
public void inserirUsuario(String usuario, String senha)
{
Connection con = null;
Statement stm = null;
ResultSet rs = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Excel Driver (*.xls)};DBQ=C:/Users/Nikolas/Documents/NetBeansProjects/LibBellPelly/arquivo.xls;ReadOnly=FALSE;");
stm = con.createStatement();
stm.executeUpdate("INSERT INTO [Plan1$] (login, password) VALUES ('"+usuario+"', '"+senha+"')");
rs.close();
stm.close();
con.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
ele dá tbm um NullPointerException. oq poderia ser?