codice:
package Jconnector;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Connect extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, SQLException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String us=request.getParameter("user");
String pass = request.getParameter("password");
Connection db; DriverManager.registerDriver(newsun.jdbc.odbc.JdbcOdbcDriver());
String url = "jdbc:odbc:Login.mdb";
db = DriverManager.getConnection(url);
Statement stmt = db.createStatement();
ResultSet rs;
boolean Test;
try {
Test = stmt.execute("SELECT user , password FROM loginuser WHERE user = us AND password = pass;");
System.out.println("utenti esistenti");
} catch (SQLException _e) {
System.out.println(_e.toString());
System.out.println("utente inesistente");
Test = stmt.execute("INSERT INTO loginuser (id, user, password) VALUE (3 ,us , pass);");
System.out.println("utente ora inserito");
}
rs = stmt.executeQuery("SELECT id, nome , password FROM Login");
non è tutto , ma non sono andato oltre vedendo l'errore ,
a me per ora mi interessa che restituisca a video qualcosa sia se si è connesso sia se non si è connesso!