텍스트 데이터베이스의 Java 읽기 방법에는 파일 스트림 방법(FileReader 및 BufferedReader 사용), Scanner 클래스 방법(Scanner 사용), 데이터베이스 연결 방법(JDBC API 사용)이 포함됩니다.
Java에서 텍스트 데이터베이스를 읽는 방법
1 파일 스트림을 사용하세요
java.io.FileReader
및 java.io.BufferedReader를 사용하세요. code> 클래스는 텍스트 파일을 한 줄씩 읽을 수 있습니다. <code>java.io.FileReader
和 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. Scanner 클래스 사용
java.util.Scanner
클래스는 더 높은 수준의 텍스트 읽기 기능을 제공하고 다양한 유형의 데이터를 자동으로 구문 분석할 수 있습니다.
<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>🎜3. 데이터베이스 연결 사용🎜🎜🎜텍스트 파일이 데이터베이스에 저장되어 있으면 JDBC(Java Database Connectivity) API를 사용하여 데이터를 읽을 수 있습니다. 🎜아아아아
위 내용은 Java에서 텍스트 데이터베이스를 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!