JAVA EE 连接MySql数据库

接上次JDBC 使用Derby数据库连接之后 这次尝试使用MySql 连接=-=

我们得先下载Mysql的驱动包:mysql-connector-java-5.1.41-bin.jar

下载之后 导入:

完成这个之后我们打开MySql Workbench 开启本地数据库 并创建 USERINFO 库

然后再到index.jsp中写入:

<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="ISO-8859-1"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">

    <title>My JSP ‘index.jsp‘ starting page</title>
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="This is my page">
    <!--
    <link rel="stylesheet" type="text/css" href="styles.css">
    -->
  </head>

  <body>
    <%
   //声明Connection对象
        Connection con;
        //驱动程序名
        String driver = "com.mysql.jdbc.Driver";
        //URL指向要访问的数据库名mydata
        String url = "jdbc:mysql://localhost:3306/USERINFO";
        //MySQL配置时的用户名
        String user = "root";
        //MySQL配置时的密码
        String password = "699307";
        //遍历查询结果集
         Connection conn = null;
        try {
            //加载驱动程序
            Class.forName(driver);
            //1.getConnection()方法,连接MySQL数据库!!
            conn = DriverManager.getConnection(url,user,password);
            if(!conn.isClosed())
                System.out.println("Succeeded connecting to the Database!");
            //2.创建statement类对象,用来执行SQL语句!!
            Statement st = conn.createStatement();

        //执行sql语句
         String sql = "select * from USERINFO";
        //增删改查表中的内容,用executeUpdate方法
       st.executeUpdate("insert into USERINFO(USERID, USERNAME) values (1, ‘NOSTRING‘)");
       st.executeUpdate("insert into USERINFO(USERID, USERNAME) values (2, ‘BECHAR‘)");
       st.executeUpdate("insert into USERINFO(USERID, USERNAME) values (3, ‘ALEXVIEW‘)");

        //读取表的内容,用executeQuery方法
        ResultSet rs = st.executeQuery("select * from USERINFO");
        //循环输出内容
        while(rs.next()){
            int userID = rs.getInt(1);
            String username = rs.getString(2);
            out.println("-------------------<br>");
            out.println("uerid:"+ userID +"<br>");
            out.println("username:"+ username +"<br>");
            out.println("-------------------<br>");
        }

    }catch(SQLException e){
        out.print(e.getErrorCode() + "<br>");
        out.print(e.getCause() + "<br>");
        out.print(e.getMessage() + "<br>");
        if(conn != null )
            conn.close();
    }

 %>
  </body>
</html>

写入之后日常访问:

时间: 2024-10-22 21:28:35

JAVA EE 连接MySql数据库的相关文章

java jdbc 连接mysql数据库 实现增删改查

好久没有写博文了,写个简单的东西热热身,分享给大家. jdbc相信大家都不陌生,只要是个搞java的,最初接触j2ee的时候都是要学习这么个东西的,谁叫程序得和数据库打交道呢!而jdbc就是和数据库打交道非常基础的一个知识,也是比较接近底层的,在实际的工作中大家用得更多的其实还是比较成熟的框架,例如Hibernate.Mybatis. 但是作为这些成熟框架的底层的jdbc却也是我们应该去掌握的,只有了解了jdbc的增删改查,这样在以后如果有兴趣去研究Hibernate或者Mybatis的源代码的

JAVA中连接mysql数据库

上周做了数据库的课程设计,用的是java语言和mysql数据库,其中就涉及java连接数据库的相关知识. 首先我们需要添加一个jar文件,就相当于连接的一个驱动文件,这里我添加的是这个文件:mysql-connector-java-5.1.13-bin.jar 然后我们就可以进行数据库的连接了,在java里面进行一些数据库中的操作:增,删,改,查: 然后在java中创建一个user类,在mysql中创建一个user表: package entity; public class user { pr

java下连接mysql数据库 ——查询语句——select

Java MySQL 连接 本章节我们为大家介绍 Java 如何使用 使用 JDBC 连接 MySQL 数据库. Java 连接 MySQL 需要驱动包,最新版下载地址为:http://dev.mysql.com/downloads/connector/j/,解压后得到jar库文件,然后在对应的项目中导入该库文件. 你可以下载本站提供的 jar 包:mysql-connector-java-5.1.39-bin.jar 本实例使用的是 Eclipse,导入 jar 包: MySQL 8.0 以上

java怎么连接mysql数据库

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序. 如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程序驱动包的方法就不在这里解释, 在使用JDBC编程时需要连接数据库,导入JAR包是必须的,导入其它的j

java实现连接mysql数据库单元测试查询数据项目分享

1.按照javaweb项目的要求逐步建立搭建起机构,具体的类包有:model .db.dao.test;具体的架构详见下图: 2.根据搭建的项目架构新建数据库test和数据库表t_userinfo并且添加对应的测试数据; (这里我使用的是绿色版的数据库,具体的下载地址:http://pan.baidu.com/s/1mg88YAc) 具体的建立数据库操作详见下图: 3.编写包中的各种类代码,具体参考代码如下: UserInfo.java /** * FileName: UserInfo.java

java jdbc 连接mysql 数据库

JDBC连接MySQL 加载及注册JDBC驱动程序 Class.forName("com.mysql.jdbc.Driver"); Class.forName("com.mysql.jdbc.Driver").newInstance(); JDBC URL 定义驱动程序与数据源之间的连接 标准语法: <protocol(主要通讯协议)>:<subprotocol(次要通讯协议,即驱动程序名称)>:<data source identif

java jdbc 连接 mysql 数据库, mysql 实现 查询 指定行

java jdbc 连接数据库是入门级的数据库实验,之所以在这里把代码贴出来 是为了 方便以后阅读. package com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class DbStoreHelper { private String insert_sql; privat

java 如何连接MySql数据库

利用jdbc方式连接数据库. 1.添加mysql驱动jar包 我用的是这个驱动包mysql-connector-java-5.1.26-bin.jar 添加方式: 2.加载MySql驱动类 1 private void LoadDriver() { 2 try { 3 String forName = "com.mysql.jdbc.Driver"; 4 // 加载MySql的驱动类 5 Class.forName(forName); 6 System.out.println(&quo

java下连接mysql数据库 ——删除语句——delete

package rjcs; import java.sql.*; public class lianjmysql { // MySQL 8.0 以下版本 - JDBC 驱动名及数据库 URL static final String JDBC_DRIVER = "com.mysql.jdbc.Driver"; static final String DB_URL = "jdbc:mysql://localhost:3306/see"; // MySQL 8.0 以上版