如何解决将SQL Server与Android Studio项目连接失败:ETIMEDOUT连接超时
我无法从android studio连接到sql Server。
我一直试图将我的android studio项目连接到sql Server,但是我一直收到此错误
连接失败:ETIMEDOUT(连接超时)
有人可以告诉我这是什么问题吗?
我正在尝试将我的Android应用程序与sql Server连接。
ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.INTERNET},PackageManager.PERMISSION_GRANTED);
String ConnURL = null;
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
try {
Class.forName(Classes);
ConnURL = "jdbc:jtds:sqlserver://" + ip + ";" + ":" + port +
"databaseName=" + database + ";user=" + username + ";password="
+ password + ";";
connection = DriverManager.getConnection(ConnURL);
showsql.setText("SUCCESS");
}
catch (ClassNotFoundException e) {
e.printstacktrace();
showsql.setText("ERROR");
} catch (sqlException e) {
e.printstacktrace();
showsql.setText(e.getMessage());
}
}
public void sqlButton(View view){
if (connection!=null) {
Statement statement = null;
try {
statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery("SELECT * FROM TEST_TABLE");
while (resultSet.next()){
showsql.setText(resultSet.getString(1));
}
} catch (sqlException e) {
e.printstacktrace();
}
}
else {
showsql.setText("Connection is null");
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。