Pessoal, gostaria de um help...
Estou tentando conectar uma aplicação minha com um banco de dados SQL Server2008 e está retornando o seguinte erro:
09-26 17:35:15.461: W/System.err(479): java.sql.SQLException: Network error IOException: /127.0.0.1:1433 - Connection refused
09-26 17:35:15.461: W/System.err(479): at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:417)
09-26 17:35:15.471: W/System.err(479): at net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:188)
09-26 17:35:15.471: W/System.err(479): at java.sql.DriverManager.getConnection(DriverManager.java:180)
09-26 17:35:15.471: W/System.err(479): at java.sql.DriverManager.getConnection(DriverManager.java:214)
09-26 17:35:15.471: W/System.err(479): at com.example.testesqlserver.MainActivity.query2(MainActivity.java:53)
09-26 17:35:15.471: W/System.err(479): at java.lang.reflect.Method.invokeNative(Native Method)
09-26 17:35:15.471: W/System.err(479): at java.lang.reflect.Method.invoke(Method.java:507)
09-26 17:35:15.491: W/System.err(479): at android.view.View$1.onClick(View.java:2139)
09-26 17:35:15.491: W/System.err(479): at android.view.View.performClick(View.java:2485)
09-26 17:35:15.491: W/System.err(479): at android.view.View$PerformClick.run(View.java:9080)
09-26 17:35:15.491: W/System.err(479): at android.os.Handler.handleCallback(Handler.java:587)
09-26 17:35:15.491: W/System.err(479): at android.os.Handler.dispatchMessage(Handler.java:92)
09-26 17:35:15.541: W/System.err(479): at android.os.Looper.loop(Looper.java:123)
09-26 17:35:15.541: W/System.err(479): at android.app.ActivityThread.main(ActivityThread.java:3683)
09-26 17:35:15.541: W/System.err(479): at java.lang.reflect.Method.invokeNative(Native Method)
09-26 17:35:15.541: W/System.err(479): at java.lang.reflect.Method.invoke(Method.java:507)
09-26 17:35:15.541: W/System.err(479): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
09-26 17:35:15.541: W/System.err(479): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
09-26 17:35:15.541: W/System.err(479): at dalvik.system.NativeStart.main(Native Method)
09-26 17:35:15.541: W/System.err(479): Caused by: java.net.ConnectException: /127.0.0.1:1433 - Connection refused 09-26 17:35:15.541: W/System.err(479): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
09-26 17:35:15.551: W/System.err(479): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:183)
09-26 17:35:15.551: W/System.err(479): at java.net.Socket.startupSocket(Socket.java:705)
09-26 17:35:15.551: W/System.err(479): at java.net.Socket.tryAllAddresses(Socket.java:150)
09-26 17:35:15.551: W/System.err(479): at java.net.Socket.<init>(Socket.java:209)
09-26 17:35:15.551: W/System.err(479): at java.net.Socket.<init>(Socket.java:176)
09-26 17:35:15.551: W/System.err(479): at net.sourceforge.jtds.jdbc.SharedSocket.<init>(SharedSocket.java:263)
09-26 17:35:15.551: W/System.err(479): at net.sourceforge.jtds.jdbc.ConnectionJDBC2.<init>(ConnectionJDBC2.java:318)
09-26 17:35:15.551: W/System.err(479): ... 18 more
public void query2(View v){
Connection con = null;
Statement stm;
ResultSet msql;
String jdbcdriver = "net.sourceforge.jtds.jdbc.Driver";
String user="sa";
String password="12345";
try {
Class.forName(jdbcdriver);
System.out.println("Driver Carregado!!!!!");
con = DriverManager.getConnection(databaseurl,user,password);
System.out.println("Conectado!!!!!");
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
if (con != null) {
try {
con.close();
System.out.println("Conexão fechada");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Este mesmo método em um projeto Java normal funciona, a conexão é realizada.