java链接sql
时间: 2023-07-01 16:25:02 浏览: 52
在Java中连接SQL需要使用JDBC(Java Database Connectivity) API。下面是一个简单的Java程序演示如何连接SQL Server数据库:
```java
import java.sql.*;
public class SQLConnect {
public static void main(String[] args) {
try {
// 加载驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 连接数据库
String url = "jdbc:sqlserver://localhost:1433;DatabaseName=myDatabase";
String user = "myUsername";
String password = "myPassword";
Connection con = DriverManager.getConnection(url, user, password);
// 执行查询
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM myTable");
// 处理结果集
while (rs.next()) {
System.out.println(rs.getString("column1") + " " + rs.getString("column2"));
}
// 关闭连接
rs.close();
stmt.close();
con.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
```
在上面的程序中,我们使用了 `com.microsoft.sqlserver.jdbc.SQLServerDriver` 驱动程序来连接SQL Server数据库。如果你使用的是其他类型的数据库,比如MySQL,那么你需要使用相应的驱动程序。你还需要提供数据库的URL、用户名和密码来连接数据库。在连接成功后,我们使用 `Statement` 对象执行查询语句,并通过 `ResultSet` 对象获取结果集。最后,我们关闭连接以释放资源。