jsp连接数据库MySql
2014-03-02 21:12
447 查看
1.先将mysql驱动程序放在tomcat6.0\lib目录下(驱动程序要与mysql版本对应)
2..mysql建数据库时字符集要选择gb132 不然提示汉字错误
2..mysql建数据库时字符集要选择gb132 不然提示汉字错误
<%@ page contentType="text/html" pageEncoding="GBK"%> <%@ page import="java.sql.*"%> <html> <title>我的数据库</title> <body> <%! public static final String DBDRIVER="org.gjt.mm.mysql.Driver";//定义数据库驱动程序 public static final String DBURL="jdbc:mysql://localhost:3306/testweb"; //数据库连接地址 public static final String DBUSER="root"; //用户名 public static final String DBPASS="473028458"; //连接密码 %> <% Connection conn=null; //声明数据库连接对象 PreparedStatement pstmt=null; ResultSet rs=null; %> <% try { //数据库操作中出现异常,所以要使用try。。。catch处理 Class.forName(DBDRIVER);//加载驱动程序 conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);//取得数据库连接 String sql="SELECT empno,ename ,job,sal,hiredate FROM emp"; pstmt=conn.prepareStatement(sql);//实例化preparedStatement对象 rs=pstmt.executeQuery();//执行查询操作 %> <center> <table border="1"width="80%"> <tr> <td>雇员编号</td> <td>雇员姓名</td> <td>雇员工作</td> <td>雇员工资</td> <td>雇佣日期</td> </tr> <% while(rs.next()){ //循环表中行记录 int empno=rs.getInt(1); //或得表中记录 String ename=rs.getString(2); String job=rs.getString(3); float sal=rs.getFloat(4); java.util.Date date=rs.getDate(5); %> <tr> <!--循环输出信息--> <td><%=empno%></td> <td><%=ename%></td> <td><%=job%></td> <td><%=sal%></td> <td><%=date%></td> </tr> <% } %> </table> </center> <% }catch(Exception e){ System.out.println("操作数据库出错请仔细检查");//向Tomcat中打印 }finally{ //程序的统一出口 rs.close(); //关闭结果集 pstmt.close();//关闭操作 conn.close();//关闭连接 } %> </body> </html>
相关文章推荐
- mysql实体关系
- MySQL 5.1.73升级为MySQL 5.5.35详解
- mysql实体关系(mysql学习五)
- 优化MYSQL数据库的方法
- win2003 mysql 5.6 忘记root密码
- 解决mysql忘记密码
- MySQL 创建数据库 创建表
- MYSQL初学者使用指南
- Jsp+Tomcat+Mysql搭建web项目
- mysql: Character set 'utf8mb4' is not a compiled character set and is not specified in the '/usr/sha
- MySQL安装时启动服务失败经验
- 一个简单的连接mysql数据库的语句
- mysql过滤字符特殊字符或者特殊字符的字段
- mysql 错误码: 1005
- MySQL主从复制
- 记录一下MYSQL的SQL语法
- mysql-5.5源码编译安装(附参数对照表)
- 关于mysql中无法显示中文的完美解决方案
- MySql数据库 快速入门
- mysql数据库的安装