zoukankan      html  css  js  c++  java
  • mysql安装,数据库连接

    安装教程http://jingyan.baidu.com/article/e3c78d64412ae83c4c85f5fd.html

    1. 首先打开MySQL官网,找到Downloads标签,点击进入。如果是已经下好的安装包,那么直接进入第二步。

      MySQL安装教程
    2. 2

      这时,找到最下方的“MySQL Community Edition”点击超链接。

      MySQL安装教程
    3. 3

      可以选择“MySQL Community Server”点击"DOWNLOAD",如果你是Windows操作系统也可以直接点击“MySQL on Windows(Installer & Tools)”。说一下通用的第一种。

      MySQL安装教程
      MySQL安装教程
    4. 4

      同样在打开的网页最下方选择操作系统平台,然后点击“Download”,安装包选MSI。

      MySQL安装教程
    5. 5

      在弹出的界面中,选“No thanks, just start my download.”直接开始下载。

       
      MySQL安装教程
      END

    二、安装MySQL

    1.  

      打开安装包,可以看到有几个安装模式,依次是默认、只有服务器、只有客户端、全部、自定义。这里我们选择默认,点击“NEXT”。

      MySQL安装教程
    2.  

      可以看到列表中列出了将会安装的项目信息,点击"Next"。如果上面选的自定义的话还会多一步进行选择安装的项目。

      MySQL安装教程
    3.  

      进入下图界面后,点击“Execute”,开始安装。此处我在安装时安装失败的部分,全部卸载后重启电脑重新安装问题得到解决。

      MySQL安装教程
    4.  

      等待全部安装完成后,显示状态“Complete”,点击“Next”。接下来几个步骤按部就班点击“Next”即可。

      MySQL安装教程
    5.  

      下面说一下安装结束后的配置,Config Type中默认第一个,占用空间较小,第二个则占用中等的空间,第三个会占用最多的空间,如果是练习或者本地开发的话,选择第一个足够。

      MySQL安装教程
    6.  

      此处填写密码进行数据库初始密码设置,依然是“Next”。

      MySQL安装教程
    7.  

      下图这里设置服务器名称,以及启动时是否自启动,基本上用默认的设置就可以。接下来依然是继续“Next”

      MySQL安装教程
    8.  

      下面会遇到一个配置过程,点击“Execute”后,依次检测成功后,前面会出现一个绿绿的“√”,然后点击“Finish”。

      MySQL安装教程
      MySQL安装教程
    9.  

      接着点击“Next”“Finish”后,会有一个测试连接的地方,用户名为“root”是自动填上的,密码则是刚才设置的密码。点击“check”后连接成功“Next”即变为可点击状态。

      MySQL安装教程
    10.  

      下面又是一个检测配置阶段,完成这个阶段后整个安装就结束了。接下来数据库就可以使用了。

      MySQL安装教程
    11.  注意选msi安装包,可以直接图形化界面安装

    12. MySQL管理工具。可以登录navicat MySQL官方网站下载该软件进行管理。安装后点击界面中的连接进行与数据库的连接。
    13. 使用jdbc建立连接。登录www.mysql.com下载jdbc数据库驱动程序(jdbc Driver for MySQL),将下载的文件解压至硬盘, xxx.jar就是驱动程序。将该驱动程序复制到tomcat服务器所使用的jdk的拓展目录中(即Java_home环境变量制定的jdk),比如:D:jdk1.7jrelibext中,或复制至tomcat服务器安装目录的 omcatlib文件夹中,比如D:apache-tomcat-8.0.3commonlib中。
    14. 数据库连接示例代码
    15. package test;
      import java.sql.*;
      import java.beans.Statement;
      import java.sql.Connection;
      import java.sql.DriverManager;
      import java.sql.ResultSet;
      import java.sql.SQLException;
      public class test {
      
      public static void main(String[] args){
                 // 驱动程序名
                 String driver = "com.mysql.jdbc.Driver";
                 // URL指向要访问的数据库名scutcs
                 String url = "jdbc:mysql://127.0.0.1:3306/trade";
                 // MySQL配置时的用户名
                 String user = "root"; 
                 // MySQL配置时的密码
                 String password = "admin";
                 try { 
                  // 加载驱动程序
                  Class.forName(driver);
                  // 连续数据库
                  Connection conn = DriverManager.getConnection(url, user, password);
                  if(!conn.isClosed()) 
                   System.out.println("Succeeded connecting to the Database!");
                  // statement用来执行SQL语句
                  java.sql.Statement statement =  conn.createStatement();
                  // 要执行的SQL语句
                  String sql = "select * from product";
                  // 结果集
                  ResultSet rs = ((java.sql.Statement) statement).executeQuery(sql);
                  int name = 0;
                  while(rs.next()) {  
                   // 选择sname这列数据
                   name = rs.getInt(1);
                   // 输出结果
                   System.out.println(name);
                  }
                  rs.close();
                  conn.close();
                 } catch(ClassNotFoundException e) {
                  System.out.println("Sorry,can`t find the Driver!"); 
                  e.printStackTrace();
                } catch(SQLException e) {
                 e.printStackTrace();
                 } catch(Exception e) {
                  e.printStackTrace();
                 }           
      } 
      }

       参考书籍:jsp实用教程(第三版):耿祥义,p147

  • 相关阅读:
    Feign调用文件上传服务接口样例
    Feign调用文件下载服务接口样例
    使用Spring Security的Basic Auth认证后Postman的POST请求不成功的可能原因
    Spring Boot应用的Controller返回的集合类数据是XML格式的可能原因
    Eureka Server增加Spring Security后的服务端和客户端配置
    Spring Data支持的关键字
    JPA(Hibernate)代理类的hibernateLazyInitializer属性系列化异常
    Spring Boot中fastjson的@JSONField(format = "yyyy-MM-dd HH:mm:ss")失效可能原因
    使用Java代码配置MyBatis Generator
    CentOS8.1中搭建Nexus3服务器
  • 原文地址:https://www.cnblogs.com/vactor/p/5546443.html
Copyright © 2011-2022 走看看