Maison >Java >javaDidacticiel >Comment lire dans une base de données texte en Java

Comment lire dans une base de données texte en Java

下次还敢
下次还敢original
2024-04-21 02:51:42638parcourir

Les méthodes de lecture Java pour les bases de données texte incluent : la méthode de flux de fichiers (à l'aide de FileReader et BufferedReader), la méthode de classe Scanner (à l'aide de Scanner), la méthode de connexion à la base de données (à l'aide de l'API JDBC).

Comment lire dans une base de données texte en Java

Comment lire une base de données texte en Java

1. Utilisez le flux de fichiers

Utilisez java.io.FileReader et java.io.BufferedReader La classe code> peut lire les fichiers texte ligne par ligne. java.io.FileReaderjava.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. Utilisez la classe Scanner

La classe java.util.Scanner fournit des fonctions de lecture de texte de niveau supérieur et peut analyser automatiquement différents types de données.

<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. Utiliser la connexion à la base de données🎜🎜🎜Si le fichier texte est stocké dans la base de données, vous pouvez utiliser l'API JDBC (Java Database Connectivity) pour lire les données. 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn