zoukankan      html  css  js  c++  java
  • JSP 连接MySQL 5.1

    //数据库为cc, 数据表emp
    /*
    CREATE DATABASE `cc` /*!40100 COLLATE 'utf8_unicode_ci' */
    CREATE TABLE `emp` (
    `empno` INT(4) NOT NULL,
    `ename` VARCHAR(10) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
    `job` VARCHAR(9) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
    `hiredate` DATE NULL DEFAULT NULL,
    `sal` FLOAT(7,2) NULL DEFAULT NULL,
    PRIMARY KEY (`empno`)
    )
    COLLATE='utf8_unicode_ci'
    ENGINE=InnoDB;
    
    /*
    //将mysql驱动程序拷贝到tomcat lib下,重启tomcat服务,在配置好的虚拟目录下建立一下代码文件test.jsp

    <%
    @ page contentType="text/html" pageEncoding="GBK" %> <%@ page import="java.sql.*" %> <html> <head><title>连接MySQL数据库 </title></head> <body> <%! //定义数据库驱动程序 public static final String DBDRIVER="org.gjt.mm.mysql.Driver"; //数据库链接地址 public static final String DBURL="jdbc:mysql://localhost:3306/cc"; public static final String DBUSER="root"; //数据库连接用户名 public static final String DBPASS="tsdr"; //数据库连接密码 %> <% Connection conn=null; //声明数据库连接对象 PreparedStatement pstmt=null; //声明数据库操作 ResultSet rs=null; //声明数据库结果集 %> <% try{ Class.forName(DBDRIVER); //数据库驱动程序加载 conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);//取得数据库连接 String sql="select empno,ename,job,sal,hiredate from emp"; pstmt = conn.prepareStatement(sql) ;//实例化prepareStatement对象 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(e);} finally{ rs.close(); pstmt.close(); conn.close(); } %> </body> </html>
    ya tudou
  • 相关阅读:
    CentOS 7 镜像下载
    Ambari+HDP生产集群搭建(二)
    elasticsearch-head 关闭窗口服务停止解决方案
    git提交错误 error: failed to push some refs to
    git提交错误 git config --global user.email "you@example.com" git config --global user.name "Your Name
    Java SE入门(一)——变量与数据类型
    markdown基本语法
    numpy的基本API(四)——拼接、拆分、添加、删除
    数理统计(二)——Python中的概率分布API
    统计学习方法与Python实现(三)——朴素贝叶斯法
  • 原文地址:https://www.cnblogs.com/sdu-Jumper/p/4788520.html
Copyright © 2011-2022 走看看