Kaedah membaca Java untuk pangkalan data teks termasuk: kaedah strim fail (menggunakan FileReader dan BufferedReader), kaedah kelas Pengimbas (menggunakan Pengimbas), kaedah sambungan pangkalan data (menggunakan API JDBC).
Cara membaca pangkalan data teks dalam Java
1. Gunakan strim fail
Gunakan java.io.FileReader
dan java.io.BufferedReader
类可以按行读取文本文件。
<code class="java">import java.io.BufferedReader; import java.io.FileReader; public class ReadTextFile { public static void main(String[] args) { try { BufferedReader reader = new BufferedReader(new FileReader("text.txt")); String line; while ((line = reader.readLine()) != null) { // 处理每一行文本 } reader.close(); } catch (Exception e) { e.printStackTrace(); } } }</code>
2. 使用 Scanner 类
java.util.Scanner
<code class="java">import java.util.Scanner; public class ReadTextFileWithScanner { public static void main(String[] args) { try { Scanner scanner = new Scanner(new File("text.txt")); while (scanner.hasNextLine()) { String line = scanner.nextLine(); // 处理每一行文本 } scanner.close(); } catch (Exception e) { e.printStackTrace(); } } }</code>
2 Gunakan kelas Pengimbas
kelasjava.util.Scanner
menyediakan fungsi bacaan teks peringkat lebih tinggi dan boleh menghuraikan jenis data yang berbeza secara automatik.
<code class="java">import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class ReadTextDatabase { public static void main(String[] args) { try { // 连接到数据库 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/database", "username", "password"); // 创建查询语句 String query = "SELECT * FROM text_table"; // 执行查询 Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery(query); // 遍历结果集 while (resultSet.next()) { String text = resultSet.getString("text"); // 处理文本数据 } // 关闭连接 connection.close(); } catch (Exception e) { e.printStackTrace(); } } }</code>
Atas ialah kandungan terperinci Bagaimana untuk membaca ke dalam pangkalan data teks dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!