MySQL学习【3】jdbc操作MySQL
2015-12-28 09:44
471 查看
JDBC,即Java database connectivity,是JAVA应用程序访问数据库的API。
使用JDBC访问MySQL数据库,需下载MySQL的JDBC驱动mysql-connector-java-5.*.*-bin.jar
将该驱动复制到Tomca\twebapps\工程名\WEB-INF\lib文件夹下即可。
本例子中工程名为myhomedata,数据库只有三列,与MySQL学习【2】中一致。
使用JDBC访问MySQL数据库,需下载MySQL的JDBC驱动mysql-connector-java-5.*.*-bin.jar
将该驱动复制到Tomca\twebapps\工程名\WEB-INF\lib文件夹下即可。
本例子中工程名为myhomedata,数据库只有三列,与MySQL学习【2】中一致。
<%@ page language="java" contentType="text/html;charset=gb2312"%> <html> <head> <title>智能家居能效管理系统</title> </head> <body> <table border="1"> <tr> <td>序号</td> <td>时间</td> <td>电压</td> <td>电流</td> <td>功率</td> </tr> <% String url = "jdbc:mysql://localhost:3306/myhomedata"; String user="root"; String password=""; Connection conn = null; try{ Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url,user,password); }catch(ClassNotFoundException e){ out.println("找不到JDBC驱动类!"); } catch(SQLException e){ out.println("连接数据库失败!"); } try{ Statement stmt = conn.createStatement(); String queryAllcmd = "select * from mytable_1;"; ResultSet rs = stmt.executeQuery(queryAllcmd); while(rs.next()){ int userid = rs.getInt(1); String voltage = rs.getString(2); String current = rs.getString(3); out.print("<tr>"); out.print("<td>"); out.print(userid); out.print("</td>"); out.print("<td>"); out.print("20160101"); out.print("</td>"); out.print("<td>"); out.print(voltage); out.print("</td>"); out.print("<td>"); out.print(current); out.print("</td>"); out.print("<td>"); out.print(""); out.print("</td>"); out.print("</tr>"); } } catch(SQLException e){ out.println("查询失败!"); } %> </table> </body> </html>
相关文章推荐
- MySQL max_allowed_packet设置及问题
- mysql数据库修改密码
- mysql 1040错误Too many connections的方法
- MySql重置密码
- mysql实现rownum
- 在hibernate启动的时候报了个错: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
- 在hibernate启动的时候报了个错: 对实体 "characterEncoding" 的引用必须以 ';' 分隔符结尾
- 解决mysql不能通过'/tmp/mysql.sock 连接的问题
- MySQL 5.6 for Windows 解压缩版配置安装
- MySQL将表a中查询的数据插入到表b中
- 设置mysql的主从复制
- elasticsearch从mysql导入数据
- elasticsearch从mysql导入数据
- mysql数据库索引
- MySQL服务健康检查脚本
- mysql单表大小
- [实战]MVC5+EF6+MySql企业网盘实战(22)——图片列表
- Mysql学习历程(一)
- mysql——1103提示
- mysql之各种命令总结