.Properties e JBC

6 respostas
caiomacedor

Boa tarde galera... Sou iniciante em Java e estou tentando colocar os meus SQL em um aquivo .properties. Mas não esta dando certo. Tentei com um tutorial que tem aqui, mas deu vários erros, não conheço quase nada de Properties. tenho essa classe e quero colocar o SQL um aquivo *.properties , ou *.txt

public class BuscaDados {

	public static void main(String args[]) throws SQLException {
		Connection conexao = ConectaBanco.getConnection();
		System.out.println("Sucesso");
		
		PreparedStatement pstmt = conexao.prepareStatement("SELECT * FROM tabela");
		ResultSet rs = pstmt.executeQuery();
		
		while(rs.next()){
			String id = rs.getString("id");
			String nome = rs.getString("nome");
			String fone = rs.getString("fone");
			String email = rs.getString("email");
			System.out.println(id +" - "+nome+" - "+fone+" - "+email);
		}
	}
}

desde ja muito obrigado

6 Respostas

S

olá, seguinte, acesso o site http://kickjava.com/
la tem algo, mas aconselho vc a grava em arquivo .txt, e deixar os “properties” para algo menor, tipo
um arquivo de configuração ou algo assim.
neste site, tem um item “IO”, e tem vários exemplos de como gravar dados.

ou acesse: http://www.andrey.com.br/2006/06/24/escrevendo-e-lendo-arquivo-txt-em-java/

espero ter ajudado.

Sandro Lemanski da Silva

G

Como assim, não esta dando certo.

Detalhe melhor o que realmente esta tentando fazer, assim fica mais facil a todos te ajudar.

caiomacedor

seguinte eu quero colocar todos os meus SQL em um aquivo .properties ou mesmo um .txt Mas acontece que como não tenho conhecimento nesse tipo de coisa, não estou conseguindo fazer a leitura do Aquivo .properties;
Alquem sabe se um tutorial que ensine isso? Acho que primeiro eu tenho que aprender a fazer a leitura desses tipos de arquivo. Muito obrigado mas uma vez.

caiomacedor

Galera consegui fazer um exemplo que pega os dados de um arquivo ou .txt ou .properties. Vou colocar aqui, pra os mas esperientes me dizer se isso esta correto. quero usar isso pra retirar os SQL do meu codigo .JAVA

public class Exemplo {
	private static Properties properties = new Properties();
		
	public static void main(String[] args) {
		FileInputStream inputStream = null;
		File file = new File("properties/config.txt");
		try {
			inputStream = new FileInputStream(file);
			properties.load(inputStream);
			inputStream.close();
		}catch(IOException e) {
			System.out.println(e.getMessage());
			e.printStackTrace();
		}
		
		String nome = properties.getProperty("config.nome");
		String fone = properties.getProperty("config.fone");
		String email = properties.getProperty("config.email");
		
		System.out.println(nome +"\n"+ fone +"\n"+ email);
	}
}

Tenho mas uma dúvida: existe algum jeito pra que eu não tenha que escrever o nome da pasta onde esta o aquivo.txt? "File file = new File("properties/config.txt");" essa parte?

Por favor me dê sugestão se essa é uma escolha coreta.
Obrigado a todos.

ramilani12

Se vc quer colocar seus SQL´s em arquivos de uma olhada nesse Framework BoxSQL

ramilani12

Como assim não informar a pasta? , só se vc colocar no CLASSPATH o diretorio onde estão os arquivos .properties

Criado 7 de fevereiro de 2008
Ultima resposta 7 de fev. de 2008
Respostas 6
Participantes 4