Задать вопрос
@DocHarly

Java: Как получить доступ к файлу из БД MySQL

Необходимо получить доступ к файлу из БД MySQL, для его последующего изменения, затем сохранить эти изменения. Помогите решить проблему, в Java новичок.
  • Вопрос задан
  • 2505 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@v_prom
пример того как работать с базой:
package news_parser_connection;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class LocalhostDBConnection {

	public static void main(String args[]) {
		Connection connection;
		try {
			// Название драйвера
			String driverName = "com.mysql.jdbc.Driver"; 

			Class.forName(driverName);

			// Create a connection to the database
			String serverName = "localhost";
			String mydatabase = "db_name";
			String url = "jdbc:mysql://" + serverName + "/" + mydatabase;
			String username = "root";
			String password = "root";

			connection = DriverManager.getConnection(url, username, password);
			System.out.println("is connect to DB" + connection);

			String query = "Select * FROM news";
			Statement stmt = connection.createStatement();

			ResultSet rs = stmt.execute(query);
			String dbtime;
			while (rs.next()) {
				dbtime = rs.getString(1);
				System.out.println(dbtime);
			} // end while

			connection.close();
		} // end try
		catch (ClassNotFoundException e) {
			e.printStackTrace();
			// Could not find the database driver
		} catch (SQLException e) {
			e.printStackTrace();
			// Could not connect to the database
		}
	}
}


Проще всего сохранить в базе ссылку на файл, получить её запросом из базы и уже работать с файлом.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы