android studio连接sql server2019
时间: 2023-12-06 09:36:37 浏览: 103
androidstudio连接SQL数据库.rar
以下是在Android Studio中连接SQL Server 2019的步骤:
1. 在Android Studio中创建一个新项目。
2. 在项目中添加Microsoft JDBC驱动程序。你可以从Microsoft官网下载最新版本的JDBC驱动程序。
3. 在项目的build.gradle文件中添加以下依赖项:
```gradle
implementation files('libs/sqljdbc42.jar')
```
4. 在AndroidManifest.xml文件中添加以下权限:
```xml
<uses-permission android:name="android.permission.INTERNET" />
```
5. 在MainActivity.java文件中添加以下代码:
```java
import java.sql.Connection; import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class MainActivity extends AppCompatActivity {
private static final String url = "jdbc:sqlserver://your_server_name:your_port_number;databaseName=your_database_name";
private static final String user = "your_username";
private static final String password = "your_password";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connection = DriverManager.getConnection(url, user, password);
statement = connection.createStatement();
resultSet = statement.executeQuery("SELECT * FROM your_table_name");
while (resultSet.next()) {
// 处理结果集
}
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
} finally {
try {
if (resultSet != null) {
resultSet.close();
}
if (statement != null) {
statement.close();
}
if (connection != null) {
connection.close();
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
```
请注意,你需要将上述代码中的“your_server_name”、“your_port_number”、“your_database_name”、“your_username”和“your_password”替换为你自己的SQL Server连接信息。
6. 运行应用程序并测试连接。
阅读全文