servlet连接数据库sqlserver代码
时间: 2023-06-22 11:19:55 浏览: 130
这是一个简单的Servlet连接SQL Server数据库的示例代码:
```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class MyServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
try {
// 加载数据库驱动程序
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
// 连接数据库
Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=myDatabase", "username", "password");
// 创建SQL查询
Statement stmt = conn.createStatement();
String sql = "SELECT * FROM myTable";
ResultSet rs = stmt.executeQuery(sql);
// 处理查询结果
while (rs.next()) {
out.println("<p>" + rs.getString("column1") + "</p>");
}
// 关闭数据库连接
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先加载SQL Server驱动程序,然后使用`DriverManager.getConnection()`方法连接数据库。接下来,我们创建一个`Statement`对象,使用`executeQuery()`方法执行SQL查询,并处理结果集。最后,我们关闭数据库连接。请注意,你需要将`localhost`,`1433`,`myDatabase`,`username`和`password`替换为你自己的数据库连接信息。
阅读全文