• 技术文章 >数据库 >mysql教程

    J2EE学习笔记之数据库操作_MySQL

    2016-06-01 13:08:49原创880
    J2EE学习笔记之数据库操作


    学习目标:
    学会安装数据库(MySQL)、加载JDBC驱动程序
    掌握如何在JSP中连接MySQL,并执行诸如创建数据库表、添加、更新、删除记录等操作


    (一)下载并安装MySQL
    具体操作略,可以百度一下
    (二)下载并安装MySQL
    访问MySQL官网,找到下载链接下载mysql-connector-java-XXXX.zip
    安装MySQL的方法为:将下载的mysql-conntector-java-XXX.zip解压后的mysql-conntector-java-XXX.jar拷贝到Web项目的WEB-INF目录的lib目录下。
    (三)加载JDBC驱动程序
    JDBC与数据库建立连接前必须加载适当的驱动程序。方法:使用Class的forName方法来加载驱动程序。
    示例如下:
    <%@ page language="java" contentType="text/html;charset=gb2312"%>


    加载JDBC驱动程序


    <%
    try{
    Class.forName("com.mysql.jdbc.Driver");//加载JDBC驱动程序
    }catch(ClassNotFoundException e){
    out.println("加载驱动失败");
    }
    %>


    (四)数据库操作
    示例说明:
    <%@ page language="java" contentType="text/html;charset=gb2312"%>
    <%@ page import="java.sql.*"%>


    数据库操作


    <%
    String url="数据库实例的URL";
    String user="root";//用户名
    String passwd="XXX";//连接密码
    Connection conn=null;
    try{
    Class.forName("com.mysql.jdbc.Driver");//加载JDBC驱动程序
    conn=DriverManager.getConnection(url,user,passwd);
    }catch(ClassNotFoundException e){
    out.println("找不到驱动类");
    }catch(SQLException e){
    out.println("连接MySQL失败");
    }
    try{
    //创建Statement
    Statement stmt=conn.createStatement();
    //添加一条记录
    String sql="insert into user(id,name,password) values(20140414,'bruce','1314')";
    //执行sql语句
    stmt.executeUpdate(sql);
    }catch(SQLException e){
    out.println("添加用户信息失败");
    }
    //关闭数据库
    try{
    if(stmt!=null){
    stmt.close();
    stmt=null;
    }
    if(conn!=null){
    conn.close();
    conn=null;
    }
    }catch(Exception e){
    out.println("数据库关闭异常");
    }
    %>


    其余操作只需更改一下sql语句即可。
    当然还有关于ResultSet,PreparedStatement对象,不想写了,用到的话,就百度或Google吧。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:
    上一篇:解决MySQL远程登录时出现ERROR 1130错误问题_MySQL 下一篇:在Mysql下查看给某个用户授予什么样的权限_MySQL
    PHP编程就业班

    相关文章推荐

    • mysql where关键字怎么用• mysql有没有user表• mysql慢查询语句是什么• 什么是mysql主从• mysql怎么查询包含的字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网