Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.sql.Connection;
- public class ConverterDb {
- public static void main(String[] args) {
- String filename = "/tmp/teste.csv";
- DBase db = new DBase();
- Connection conn = db.conectar("jdbc:mysql://127.0.0.1:3306/tce2","root","030510");
- // conecta ao DB
- if (conn != null) { //verifica se conectou certinho
- System.out.println("conectado com sucesso!");
- }
- ResultSet rs = db.execSelect(conn); //executa o select
- if (rs != null) { //verifica se executou numa boa
- FileWriter writer = new FileWriter(filename); //abre o arquivo novo
- try {
- while (rs.next()) { //itera o resultset
- String linha = "";
- String[] campos;
- campos[0] = rs.getString("idLicitacao"); //pega o valor do campo e joga no array de string
- campos[1] = rs.getDouble("nrAnoLicitacao");
- // ... faz isso pra todos os campos, mudando o index do array campos
- for (String s : campos) { //itera o array e concatena todos os campos numa linha soh
- linha += s + ",";
- }
- linha = linha.substring(0, (linha.length() - 1)); // remove a ultima virgula
- writer.append('\n'); //concatena a quebra de linha
- }
- writer.flush();
- writer.close(); //fecha o arquivos
- } catch (SQLException sqlE) {
- System.out.println("Problemas ao iterar o ResultSet.");
- sqlE.printStackTrace();
- } catch(IOException ioE) {
- System.out.println("Problemas ao gravar arquivo.");
- ioE.printStackTrace();
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment