要使用 JDBC 连接 SQL Server 数据库,首先需要导入相应的 JDBC 驱动包(如:mssql-jdbc-*.jar),然后编写代码来建立连接、执行查询和处理结果。以下是一个简单的示例:,,``java,import java.sql.Connection;,import java.sql.DriverManager;,import java.sql.ResultSet;,import java.sql.Statement;,,public class JdbcSqlServerExample {, public static void main(String[] args) {, String url = "jdbc:sqlserver://localhost:1433;databaseName=myDB";, String user = "username";, String password = "password";,, try {, Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");, Connection connection = DriverManager.getConnection(url, user, password);, Statement statement = connection.createStatement();, ResultSet resultSet = statement.executeQuery("SELECT * FROM myTable");,, while (resultSet.next()) {, System.out.println(resultSet.getString("column_name"));, },, resultSet.close();, statement.close();, connection.close();, } catch (Exception e) {, e.printStackTrace();, }, },},``,,请将上述代码中的 "myDB"、"username"、"password" 和 "myTable" 替换为实际的数据库名、用户名、密码和表名。要使用 JDBC 连接 SQL Server 数据库,请按照以下步骤操作:

长宁网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
1. 导入 JDBC 驱动
确保已将 Microsoft JDBC Driver for SQL Server 添加到项目的类路径中,如果使用 Maven,可以在 pom.xml 文件中添加以下依赖:
com.microsoft.sqlserver mssqljdbc 9.4.0.jre8
2. 加载驱动程序
在 Java 代码中,使用 Class.forName() 方法加载 JDBC 驱动:
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
3. 建立连接
使用 DriverManager.getConnection() 方法建立与 SQL Server 数据库的连接,需要提供数据库 URL、用户名和密码:
String connectionUrl = "jdbc:sqlserver://localhost:1433;databaseName=myDatabase;user=myUsername;password=myPassword";
Connection connection = null;
try {
connection = DriverManager.getConnection(connectionUrl);
} catch (SQLException e) {
e.printStackTrace();
}
4. 创建 Statement
使用 Connection.createStatement() 方法创建一个 Statement 对象,用于执行 SQL 语句:
Statement statement = null;
try {
statement = connection.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
5. 执行 SQL 语句
使用 Statement.executeQuery() 或 Statement.executeUpdate() 方法执行 SQL 查询或更新语句:
String sql = "SELECT * FROM myTable";
ResultSet resultSet = null;
try {
resultSet = statement.executeQuery(sql);
} catch (SQLException e) {
e.printStackTrace();
}
6. 处理结果集
如果执行的是查询语句,可以使用 ResultSet 对象处理查询结果:
try {
while (resultSet.next()) {
System.out.println("Column1: " + resultSet.getString("column1") + ", Column2: " + resultSet.getString("column2"));
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (resultSet != null) {
try {
resultSet.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
7. 关闭资源
关闭 Statement、Connection 等资源:
if (statement != null) {
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
if (connection != null) {
try {
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}