conexão mysql - netbeans

1 resposta
J

preciso de ajuda:
quando vou salvar no banco dá um ero: não foi possível conectar ao bd… vocês poderiam ver se há erros nesses scripts?:


//classe de conexão com o banco
public class connection {

/** Creates a new instance of conectabd */

public Connection conexao = null;

public Statement comando;

public Statement stm=null;

public ResultSet resultado;

public connection() {

try {

String driverName = “org.gjt.mm.mysql.Driver”;
Class.forName(driverName);

String serverName = localhost;

String mydatabase = piosmarricardo;

String url = jdbc:mysql:// + serverName + / + mydatabase;

String username = root;

String password = “”;

conexao = DriverManager.getConnection(url, username, password);

}

catch (ClassNotFoundException e)

{

System.out.println(O driver especificado não foi encontred);

}

catch (SQLException e)

{

System.out.println(Não foi possível conectar ao BD);

}

}
}


// classe de compra(botão salvar)-para salvar no banco

try {

connection minhaconexao = new connection();

minhaconexao.comando = minhaconexao.conexao.createStatement();

String vnome = j_Text_Field_compra.getText();

String vdaval = jTextField_prod_compra.getText();

String vcom = “insert into estoque values(null,’”+vnome+"’,’"+vdaval+"’)";

minhaconexao.comando.execute(vcom);
minhaconexao.conexao.close();

}catch (SQLException erro)

{

System.out.println(erro);

}

1 Resposta

zzzhhh

Tenta essa aqui…
so falta implementa a opção para excluir…
Boa sorte

package sistema01;


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

import javax.swing.JOptionPane;


public class Conecta {
	
    private String driverName;

	private static Connection con;
	private static Statement stm;
	private static ResultSet res;

	public Conecta() {
		try {
			driverName = "org.gjt.mm.mysql.Driver";
			Class.forName(driverName);
			/** Cria a conexão com o Banco de Dados */
                        
			String url = "jdbc:mysql://10.14.12.125/Aplicate";
			con = (Connection) DriverManager.getConnection(url, "Users","PL0rf24");
			stm = (Statement) con.createStatement();
		} catch (ClassNotFoundException e) {
			/** Driver não encontrado */
			JOptionPane.showMessageDialog(null, e, "Erro de drive! ! !",JOptionPane.ERROR_MESSAGE);
		} catch (SQLException e) {
			/** Não está conseguindo se conectar ao banco */
			JOptionPane.showMessageDialog(null, e, "Erro ao Conectar ! ! !",JOptionPane.ERROR_MESSAGE);
		}
	}
        public String insere(String query)
        {
		String mensagem = "";
		try {
			stm.executeUpdate(query);
			mensagem = "ok";
		} catch (SQLException e) {
			/** Não está conseguindo conectar ao banco */
			mensagem = e.toString();
		}
		return mensagem;
	}
        
        public static ResultSet consulta(String query) {
		try {
			res = stm.executeQuery(query);
		} catch (SQLException e) {
			/** Não está conseguindo conectar ao banco */
			JOptionPane.showMessageDialog(null, e, "Erro ao Conectar ! ! !",JOptionPane.ERROR_MESSAGE);
		}
		return res;
	}
        public static  String upDate(String query) {
		String aviso = "";
		try {
			stm.executeUpdate(query);
			aviso = "ok";
		} catch (SQLException e) {
			/** Não está conseguindo conectar ao banco */
			JOptionPane.showMessageDialog(null, e, "Erro ao Conectar ! ! !",
					JOptionPane.ERROR_MESSAGE);
		}
		return aviso;
	}
        
        

  

   
}
Criado 15 de junho de 2007
Ultima resposta 16 de jun. de 2007
Respostas 1
Participantes 2