Estou começando a estudar banco de dados, estou fazendo um programa que tem uma tabela (Nome, Telefone) chamada Table, ela roda no Sql server 2005
Já modifiquei várias vezes o código e sempre dá o erro na mesma linha, das vezes posso estar cansado e não conseguir vez o erro, se alguém puder me mostrar onde que tá o erro eu agradeceria.
public void adicionaContato() throws SQLException, ClassNotFoundException
{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connect = "jdbc:sqlserver://localhost:1433;databaseName=Teste";
Connection con = DriverManager.getConnection(connect, "sa", "3299");
Statement stmt = con.createStatement();
Scanner s = new Scanner(System.in);
System.out.println("Informe o Nome: ");
String nome = s.next();
System.out.println("Informe o Número: ");
int numero = s.nextInt();
String sql = "INSERT INTO dbo.Table (Nome, Telefone) VALUES (nome,numero)";
stmt.execute(sql);
stmt.close();
con.close();
System.out.println("Contato adicionado com Sucesso.");
}
Sempre dá erro na linha stmt.execute(sql);