Hvordan hente rader fra ResultSet for MySQL i JSP
Den ResultSet objektet brukes av Java og Javaserver Pages (JSP) å kalle en tabell med data fra en MySQL database. Den ResultSet objektet kan brukes til å hente radene i en database og vise dem i en JSP-side. Notepad er et gratis, innebygd tekst editor for Windows som lar deg redigere JSP-sider og sette inn riktig kode for å hente rader fra ResultSet for MySQL.
Bruksanvisning
1 Klikk "Start", "Alle programmer" og velg "Notisblokk".
2 Klikk på "File" og velg "Open". Velg JSP-filen og klikk "Åpne".
3 Kopier og lim inn følgende kode inn i JSP sider mellom </ body> og <body> -kodene, der du ønsker radene fra MySQL skal vises:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class GetNumberOfRowsScrollableResultSet_MySQL {
public static Connection getConnection () kaster unntak {
String driver = "org.gjt.mm.mysql.Driver";
String url = "jdbc:mysql://localhost/databaseName";
String username = "root";
String password = "root";
Class.forName(driver);
Connection conn = DriverManager.getConnection(url, username, password);
return conn;
}
public static void main (String [] args) {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = getConnection();
String query = "select id from employees";
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery (spørring);
// trekke ut data fra ResultSet bla fra toppen
while (rs.next ()) {
String id = rs.getString (1);
System.out.println (& quot; id = & quot; + id);
}
// Bevege seg til enden av resultatmengden
rs.last ();
// Få radnummeret den siste raden som også er antall rader
int ROWCOUNT = rs.getRow ();
System.out.println (& quot; ROWCOUNT = & quot; + ROWCOUNT);
} Catch (Exception e) {
e.printStackTrace ();
} endelig {
try {
rs.close ();
stmt.close ();
conn.close ();
} Catch (SQLException e) {
e.printStackTrace ();
}
}
}
}
4 Klikk på "File" og velg "Lagre".
5 Last opp den lagrede JSP-filen til din webserver ved hjelp av en FTP eller Telnet-klient.