e la vamos nois… mais uma vez to com problema om a conexão com o bco de dados.
a conexão ta assim…
[code]import java.sql.Connection;
import java.sql.DriverManager;
public class Bd
{
public static Connection getConnection() {
String driver =“com.mysql.jdbc.Driver”;
String database =“funcionarios”;
String url = “jdbc:mysql://localhost/”+ database; //local host é nome do servidor
String user =“root”;
String password =“mysql”;
try {
Class.forName(driver);
Connection con = DriverManager.getConnection(url,user,password);
System.out.println(con);
return con;
}catch (Exception ex) {
ex.printStackTrace();
}
return null;
}
}[/code]
o codigo de inserção de dados ta assim…
import java.util.Scanner;
import java.sql.*;
import javax.swing.*;
public class BdScannerFunc
{
public static void main (String args[])
{
Scanner item = new Scanner(System.in);
int info1 = item.nextInt();
String info2 = item.next();
double info3 = item.nextDouble();
Connection con = Bd.getConnection();
try
{
PreparedStatement stmt = con.prepareStatement("insert into (codigo, nome,salario) values (?,?,?)");
stmt.setInt (1,info1);
stmt.setString (2,info2);
stmt.setDouble (3,info3);
}
catch (Exception e) {
System.out.println("erro!");
}
}
}
detalhe… num da erro nenhum… da como se tivesse inserido com sucesso mas num aparece nada na tabela…
alguem pode ajudar?