java-初识Servlet,Tomcat,JDBC
Servlet, Tomcat 和 JDBC 是Java后端开发中常用的技术。以下是简单的介绍和示例代码。
Servlet:
Servlet 是运行在 Web 服务器或应用服务器上的程序,用于处理客户端请求并响应返回 HTML 格式的数据。
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body><h1>Hello World</h1></body></html>");
}
}
Tomcat:
Tomcat 是一个开源的 Servlet 容器,它处理客户端请求并返回响应,是Servlet规范的一个实现。
安装Tomcat后,将上面的Servlet编译成.class文件,放入Tomcat的webapps/ROOT 目录下的 classes 目录,然后启动Tomcat。
JDBC:
JDBC(Java Database Connectivity)是Java中用于数据库连接的API。
import java.sql.*;
public class JdbcExample {
public static void main(String[] args) {
try {
// 加载数据库驱动
Class.forName("com.mysql.cj.jdbc.Driver");
// 获取数据库连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb", "username", "password");
// 创建Statement
Statement stmt = conn.createStatement();
// 执行查询
ResultSet rs = stmt.executeQuery("SELECT * FROM mytable");
// 处理结果
while (rs.next()) {
System.out.println(rs.getString("columnname"));
}
// 关闭资源
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
以上代码提供了使用JDBC连接MySQL数据库的一个简单示例。在实际应用中,你需要替换数据库URL、用户名和密码,并根据需要执行相应的SQL语句。
评论已关闭