DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=name","sa","sa");
como eu descubro esse localhost que está minha db ?
DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DataBaseName=name","sa","sa");
como eu descubro esse localhost que está minha db ?
Li e ainda nao sei qual numero coloco no driver manager…
Olha
ao arrancar o sql server ele te mostra o localhost
Compilando isso, recebo um erro no OpenDB …
“Error ao abrir java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver”
import java.sql.*;
import javax.swing.JOptionPane;
public class formBanco
{
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String url = "jdbc:microsoft:sqlserver://IP:1433;DatabaseName=teste";
private Connection connection=null;
private Statement statement=null;
private ResultSet resultset=null;
private String nome,id;
public void openDB()
{
try
{
Class.forName(driver);
connection = DriverManager.getConnection(url);
statement = connection.createStatement();
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Error ao abrir "+e);
}
}
public void closeDB()
{
try
{
connection.close();
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Erro ao fechar","Erro",JOptionPane.ERROR_MESSAGE);
}
}
public boolean cadastra(String nome,String id)
{
boolean conseguiu = false;
int linhas=0;
String query = "INSERT INTO TESTE VALUES ('"+nome+"',"+id+")";
try
{
linhas=statement.executeUpdate(query);
}
catch(Exception e)
{
JOptionPane.showMessageDialog(null,"Erro"+e);
}
if(linhas>0)
{
conseguiu=true;
}
return conseguiu;
}
}
Sabem como posso arrumar isso ?
Minha DB está no odbc do windows ja.