Erklären Sie, was ein RowSet-Objekt mit dem JDBC-Programm ist.

WBOY
Freigeben: 2023-09-10 11:21:07
nach vorne
1012 Leute haben es durchsucht

使用 JDBC 程序解释什么是 RowSet 对象?

RowSet ist ein Wrapper um dasResultSet-Objekt. Es kann eine Verbindung zur Datenbank herstellen und diese trennen und kann serialisiert werden. Es verwaltet JavaBean-Komponenten durch Festlegen von Eigenschaften. Sie können RowSet-Objekte über das Netzwerk übergeben. Standardmäßig sind RowSet-Objekte scrollbar und aktualisierbar und werden verwendet, um ResultSet-Objekte scrollbar und aktualisierbar zu machen.

Sie können die Methode

RowSetProvider.newFactory( ).createJdbcRowSet()verwenden.

Beispiel

Angenommen, wir haben eine Tabelle mit dem Namen „Dataset“ in der Datenbank:

+--------------+-----------+ | mobile_brand | unit_sale | +--------------+-----------+ | Iphone | 3000 | | Samsung | 4000 | | Nokia | 5000 | | Vivo | 1500 | | Oppo | 900 | | MI | 6400 | | MotoG | 4360 | | Lenovo | 4100 | | RedMi | 4000 | | MotoG | 4360 | | OnePlus | 6334 | +--------------+-----------+
Nach dem Login kopieren

Das folgende JDBC-Beispiel erstellt ein RowSet-Objekt und verwendet es, um den Inhalt der Tabelle mit dem Namen „Dataset“ abzurufen:

import java.sql.DriverManager; import javax.sql.RowSet; import javax.sql.rowset.RowSetProvider; public class RowSetExample { public static void main(String args[]) throws Exception { //Registering the Driver DriverManager.registerDriver(new com.mysql.jdbc.Driver()); //Creating the RowSet object RowSet rowSet = RowSetProvider.newFactory().createJdbcRowSet(); //Setting the URL String mysqlUrl = "jdbc:mysql://localhost/TestDB"; rowSet.setUrl(mysqlUrl); //Setting the user name rowSet.setUsername("root"); //Setting the password rowSet.setPassword("password"); //Setting the query/command rowSet.setCommand("select * from Dataset"); System.out.println("Contents of the table"); while(rowSet.next()) { System.out.print("Brand: "+rowSet.getString(1)+", "); System.out.print("Sale: "+rowSet.getString(2)); System.out.println(""); } } }
Nach dem Login kopieren

Output

Contents of the table Brand: Iphone, Sale: 3000 Brand: Samsung, Sale: 4000 Brand: Nokia, Sale: 5000 Brand: Vivo, Sale: 1500 Brand: Oppo, Sale: 900 Brand: MI, Sale: 6400 Brand: MotoG, Sale: 4360 Brand: Lenovo, Sale: 4100 Brand: RedMi, Sale: 4000 Brand: MotoG, Sale: 4360 Brand: OnePlus, Sale: 6334
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonErklären Sie, was ein RowSet-Objekt mit dem JDBC-Programm ist.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!