[java学习12]servlet连接mysql数据库
来源:互联网 发布:centos vim安装包下载 编辑:程序博客网 时间:2024/05/17 15:21
package firstServletPackage;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.PrintWriter;import java.sql.*;/** * Created by liyanq on 16/11/11. */@WebServlet(name = "runoobServlet")public class runoobServlet extends HttpServlet { private static final long serialVersionUID = 1L; private static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; private static final String DB_URL = "jdbc:mysql://localhost:3306/testMySQLdb"; private static final String userName = "root"; private static final String passWord = "12345"; protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter writer = response.getWriter(); writer.println("<!DOCTYPE html>"); writer.println("<html>"); writer.println("<head><title>测试连接数据库</title></head>"); writer.println("<body>"); writer.println("<h1 align=\"center\">测试连接数据库</h1>"); Connection connection = null; Statement statement = null; try { Class.forName(this.JDBC_DRIVER); connection = DriverManager.getConnection(DB_URL, userName, passWord); statement = connection.createStatement(); String string = "select * from websites"; ResultSet resultSet = statement.executeQuery(string); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); String url = resultSet.getString("url"); writer.println("ID:" + id); writer.println(",站点名称:" + name); writer.println(",url:" + url); } writer.println("</body></html>"); resultSet.close(); statement.close(); connection.close(); } catch (SQLException se) { se.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } finally { try { if (statement != null) { statement.close(); } } catch (SQLException e1) { try { if (connection != null) { connection.close(); } } catch (SQLException e2) { e2.printStackTrace(); } } } }}
http://www.runoob.com/java/java-mysql-connect.html
0 0
- [java学习12]servlet连接mysql数据库
- java servlet 连接mysql 数据库
- java servlet 连接mysql数据库乱码
- java servlet 连接数据库
- Servlet如何连接MySQL数据库
- servlet连接mysql数据库详解
- java学习---Eclipse 连接MySql数据库总结
- 【Java学习笔记】JDBC连接mySql数据库
- Java学习之连接Mysql数据库
- <JavaWeb-Servlet学习>Servlet连接数据库错误
- java连接MySql数据库!
- JAVA 连接 MySQL 数据库
- java连接mysql数据库
- java连接mysql数据库
- java连接mysql数据库
- Java连接MySQL数据库
- Java连接mysql数据库
- java连接MySQL数据库
- 洛谷 P2261 [CQOI2007]余数求和
- Android 关于Spinner (个人记录)
- 归并排序模板w(kl)
- C++开发DLL中使用new和delete注意事项
- 【重构的故事】(一):在哪里封装验证方法?
- [java学习12]servlet连接mysql数据库
- Runtime运行时特性详解
- 数据库Oracle与Mysql语法对比:函数
- shell netstat -ntlp |grep portx 无结果
- android 软键盘中的“下一步“”把整个布局都顶上去
- 一次真实的XXS攻击
- php定时执行任务实现方法详解
- CocoaPods 的安装
- c++ fill和fill_n函数的应用