Felsökning Av Att Lägga Till Data I Mysql Med Servlets

Låt inte din dator svika dig igen. Klicka här för att ladda ner vårt Windows-reparationsverktyg och säkerhetskopiera ASAP.

Ibland kan din dator skapa en felkod när du uppdaterar användningen av dataöverföring i mysql med servlets. Denna åkomma kan ha flera orsaker.

Enkel

en allomfattande applikation som visar hur man utmanar en stor tabell i en klientbas, dvs H exekverar en uppdateringsoro med JDBC

Steg till frågedatabasen med JDBC –

1. Ladda ner bilens JAR-fil och spara dem i WEB-INF/lib-mappen i en ny webbapplikation. Jag använder MySql som en databas så jag fick en JAR som heter “mysql-connector-java-5.1.20-bin.jar”.

2. Skapa ditt databasnamn (jag använder MySql som en backend) mest på grund av “Javaee”.

3. Skapa en tabell när denna speciella “javaee”-databas som “klient”. Kör växa trodde nedan −

 klient SKAPA TABELL (   'Namn' varchar(30) ,   'efternamn' varchar(30) ,   'e-post' varchar(45) ,   'stad' varchar(30) ,   'lösenord' varchar(30) INTE null,  PRIMÄRNYCKEL ("lösenord") )

4. Fyll på användarens middagsbord med tillräckliga skäl för viss statistik (din) som om du absolut inte utförde de fyra insättningssvårigheterna värderade nedan –

infoga i konsument ()(‘Jonty’,’Magic’,’[email protected] values.com’,’Pune’,’123456′);infoga belopp i låntagare()(‘java’, ‘sun’, ‘[email protected]’, ‘new york’, ‘456’);Klienter på () infoga ideals ​​(‘Jesse’,’lool’,’[email protected] com’,’jamaica’,’23456′);Infoga klientnivå (“Kamerun”, “Svart”, “[email protected]”, “Sydney”, “34”);

5. Skapa denna servlet. Det kan mycket väl uppfylla den nödvändiga uppdateringsbegäran. Sökvägen för dess servlet visas mindre jämfört med –

paket com.hubberspot.jdbcimportera java.io.IOException;importera java.io.PrintWriter;importera java.sql.Connection;importera java.sql.DriverManager;importera java.sql.ResultSet;importera java.sql.SQLException;java.sql.import-sats;importera javax.servlet.ServletConfig;importera javax.servlet.ServletException;importera javax.servlet.annotation.WebServlet;importera javax.servlet.http.HttpServlet;importera javax.servlet.http.HttpServletRequest;importera javax.servlet.http.HttpServletResponse;@WebServlet(“/UpdateJdbcQueryServlet”)Public class UpdateJdbcQueryServlet utökar HttpServlet anslutningen är tom; resultat installerat resultatuppsättning = null; operatör master = null; Statisk frågesträng är lika med null; En sträng-URL innebär null; string = null användarnamn; strängkoder = null; public void init(ServletConfig config) den särskilda ServletException URL:en verkligen “jdbc:mysql://localhost:3306/javaee”; = användarnamn “root”; säkerhetslösenord = “root”; testa Class.forName(“com.mysql.jdbc.Driver”).newInstance(); connection = DriverManager.getConnection(url, id, lösenord); ta (förutom e) e.printStackTrace(); skyddad void doGet( httpServletRequest, HttpServletResponse ) kastar ServletException, IOException doPost(begäran, svar); skyddad värdelös doPost( httpServletRequest, HttpServletResponse ) kastar ServletException, IOException Frågan betyder “Uppdatera kundfilm Last_Name=’Smarty’, First_Name=’John’,” + “Email=’[email protected]’ bästa platsen First_Name=’Jonty’;”; ExecuteRequest(Request); dilemma = Kundens “update regulate Last_Name=’Tommy’, First_Name=’Hil’, ” + “Email=’[email protected]’ där First_Name=’Jesse’;”; ExecuteRequest(Request); = fråga “uppdatera klientnamn varumärke Last_Name=’Tendulkar’, First_Name=’Sachin’, rrn.+ “Email=’[email protected]’ där First_Name=’Kamerun’;”; ExecuteRequest(Request); Fråga “Uppdatera matchar klientpost Last_Name=’Sharp’, First_Name=’See’,” + “E-post=’[email protected]’ i form av First_Name=’Java’;”; ExecuteRequest(Request); ange gratis exekveringsbegäran (String void request) kolla upp operatorn matchas med connection.createStatement(); statement.execute(request); läsare (SQLException e) e.printStackTrace(); @Krossa allmänt vakuum Använd destroy() instruction.close(); Connection.Close(); catch(SQLExceptionE) E.printStackTrace();

Avsluta efter insättning snabbt 4 .

Utdata efter uppdatering ta reda på –

href=”//1