Inserir vários Itens na base de dados MySql

3 respostas
O

Hey pessoal estou com este código que está a funcionar para inserir o título, alguém me sabe dizer como faço agora para inserir o resto dos itens ?

try 
 		{ 
 		Class.forName("com.mysql.jdbc.Driver"); 
 		Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/bibliotecamultimedia?user=root&password=others");
                System.out.println("Conexao OK"); 
                String titulo = jTextField1.getText();
                String artista = jTextField2.getText();
                String nummusicas = jTextField3.getText();
                String temtotal = jTextField4.getText();
                String flag = jComboBox1.getToolTipText();
                String comentario = jTextField6.getText();
                String stat = "INSERT INTO cd (titulo) VALUES (";
                stat = stat + "'" + titulo + "'" + ")";
                Statement st = con.createStatement();
                st.executeUpdate(stat);
 		st.close(); 
 		con.close(); 
 		}catch (Exception e){ 
 		return; 
 		}

3 Respostas

kemperacc
String stat = "INSERT INTO cd (titulo, nome, cor, idade, tamanhodope) VALUES ("
                 stat = stat + "'" + titulo + "'" + ", '" + nome +"', " + cor + ", " + idade + ", " + tamanhope +")";

Nao se esqueca, os campos que sao string, delimitar com aspas simples ’ e os campos numerico, nao limitar com aspas simples.

O

Obrigado pela ajuda,

Mas infelizmente dessa forma continua a NAO funcionar :frowning:

mtheus

Voce esta utilizando os recursos de forma inapropriada.

Da uma estudada no prepared statement:

http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html

Criado 7 de dezembro de 2006
Ultima resposta 7 de dez. de 2006
Respostas 3
Participantes 3