Записи Java jdbc из текстового файла в базу данных
код для записей базы данных добавляется при запуске программы, однако требуется код, который считывает данные из текстового файла и добавляет записи в базу данных
package Rdbms; import java.sql.*; import java.io.*; class javardbms { public static void main(String args[])throws Exception{ Class.forName("org.apache.derby.jdbc.ClientDriver"); Connection con=DriverManager.getConnection("jdbc:derby://localhost:1527/Oracle;create=true;user=Android;password=java"); PreparedStatement y=con.prepareStatement("insert into GOOD values(45,'Who')"); BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); do{ int i=y.executeUpdate(); System.out.println(i+" records affected"); System.out.println("Do you want to continue: y/n"); String s=br.readLine(); if(s.startsWith("n")){ break; } }while(true); con.close(); }}
Что я уже пробовал:
изменил код , использовал строковый путь к файлу
Richard MacCutchan
Вы используете BufferedReader
на System.in
, который является консолью. Если вы хотите прочитать данные из текстового файла, вам нужно изменить устройство чтения для чтения из рассматриваемого файла.