JVAA资深工程师,android程序开发,直连SQLserver数据库,SQLhelper完整代码
时间: 2024-04-19 14:20:57 浏览: 101
对于Java资深工程师来说,Android程序开发是一个非常重要的领域。在Android开发中,连接SQL Server数据库可以使用Java的JDBC(Java Database Connectivity)技术。下面是一个简单的示例代码,展示了如何使用JDBC连接SQL Server数据库并执行一些基本的操作:
```java
import java.sql.*;
public class SQLHelper {
private static final String DB_URL = "jdbc:sqlserver://localhost:1433;databaseName=your_database_name";
private static final String USER = "your_username";
private static final String PASS = "your_password";
public static void main(String[] args) {
try {
// 加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 建立数据库连接
Connection conn = DriverManager.getConnection(DB_URL, USER, PASS);
// 创建Statement对象
Statement stmt = conn.createStatement();
// 执行查询
String sql = "SELECT * FROM your_table_name";
ResultSet rs = stmt.executeQuery(sql);
// 处理结果集
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
// 其他字段...
System.out.println("ID: " + id + ", Name: " + name);
}
// 关闭连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
请注意,上述代码中的`DB_URL`、`USER`和`PASS`需要根据你的实际情况进行修改,分别代表数据库的URL、用户名和密码。
这段代码使用了`com.microsoft.sqlserver.jdbc.SQLServerDriver`驱动程序来连接SQL Server数据库。首先,通过`Class.forName`方法加载驱动程序。然后,使用`DriverManager.getConnection`方法建立数据库连接。接下来,创建`Statement`对象,并使用`executeQuery`方法执行查询语句。最后,通过`ResultSet`对象处理查询结果,并关闭相关资源。
需要注意的是,为了能够在Android应用中使用JDBC连接数据库,你需要在项目的`build.gradle`文件中添加SQL Server JDBC驱动的依赖项。