mysql安装,数据库连接
安装教程http://jingyan.baidu.com/article/e3c78d64412ae83c4c85f5fd.html
首先打开MySQL官网,找到Downloads标签,点击进入。如果是已经下好的安装包,那么直接进入第二步。

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

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


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

- 5
在弹出的界面中,选“No thanks, just start my download.”直接开始下载。
END
二、安装MySQL
打开安装包,可以看到有几个安装模式,依次是默认、只有服务器、只有客户端、全部、自定义。这里我们选择默认,点击“NEXT”。

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

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

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

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

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

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

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


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

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

注意选msi安装包,可以直接图形化界面安装
- MySQL管理工具。可以登录navicat MySQL官方网站下载该软件进行管理。安装后点击界面中的连接进行与数据库的连接。
- 使用jdbc建立连接。登录www.mysql.com下载jdbc数据库驱动程序(jdbc Driver for MySQL),将下载的文件解压至硬盘, xxx.jar就是驱动程序。将该驱动程序复制到tomcat服务器所使用的jdk的拓展目录中(即Java_home环境变量制定的jdk),比如:D:\jdk1.7\jre\lib\ext中,或复制至tomcat服务器安装目录的\tomcat\lib文件夹中,比如D:\apache-tomcat-8.0.3\common\lib中。
- 数据库连接示例代码
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
mysql安装,数据库连接的更多相关文章
- MySQL的下载与安装 和 navicat for mysql 安装使用
新手上路-MySQL安装 目录结构 Windows平台 MySQL安装 示例数据导入 Linux平台 CentOS系统 Ubuntu系统 FAQ 密码生成工具-keepass 修改提示符 图形工具 删 ...
- Centos6.4 mysql安装与配置
安装命令: yum install mysql #安装客户端 yum install mysql-server #安装服务器 yum install mysql-devel #安装开发库 安装完成后, ...
- MySQL安装详细图解整理
MySQL安装详细图解 2018-08-19 08:32:33 一.MYSQL的安装 1.打开下载的mysql安装文件mysql-5.0.27-win64.zip,双击解压缩,运行“setup.ex ...
- centos 7.3 服务器环境搭建——MySQL 安装和配置
centos 7.3 服务器环境搭建——MySQL 安装和配置服务器信息如下:服务器:阿里云系统 centos 7.3 (阿里云该版本最新系统)mysql版本:5.7.18 (当前时间最新版本)连接服 ...
- linux Mysql 安装及配置
1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...
- mysql安装一 --- 源码包安装
1.登陆http://www.mysql.com/ 或者 www.oracle.com 2. 3. 4. 上面如果不能加载,禁用代理软件 5. 6. 7. 8. 9.上传 10.md5校验安装包的完整 ...
- Ubuntu14.04 Django Mysql安装部署全过程
Ubuntu14.04 Django Mysql安装部署全过程 一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...
- mysql 安装问题
针对免安装版的mysql: 1.启动CMD,在mysql安装目录下 ~\bin\目录下,输入: mysqld -install 安装msyql服务: 2.启动MySQL服务,输入: net st ...
- 001.mysql安装(lnmp)
mysql官方网站:http://dev.mysql.com/downloads/ Linux环境:刚安装的32位的“最小化安装“的CentOS 6.7 mysql版本:本次实验安装的是mysql5. ...
- MySQL安装步骤
MySQL安装步骤 1. 下载MySQL Community Server 5.6.21,注意选择系统类型(32位/64位) 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下. ...
随机推荐
- tapestry3创建自己定义组件
两种方法创建自己定义标签: 一.通过AbstractComponent父类渲染,此种方法直接在java类中编写页面脚本.然后输出. 1.编写java类com/ailk/ech/ecop/view/te ...
- 王立平--Object-c
object-c通常写作objective-c或者obj-c,是依据C语言所衍生出来的语言.继承了C语言的特性,是扩充C的面向对象编程语言. 它主要使用于MacOSX和GNUstep这两个使用Open ...
- 2017第34周复习Java总结
从上周日开始对工作中遇到的Java相关的知识进行总结整理.先是回顾了Java关键字,重点说了static关键字的用法:修饰变量.程序块.内部类.方法.还静态导包:重点说了final关键字可以修饰类.方 ...
- JavaScript中数组的迭代方法:forEach、map、filter、reduce、every、some、for in、for of
JavaScript中有非常多数组迭代方法,这里基本上吧所有的都介绍全了,我项目中比较喜欢的是forEach. 7.for in (for-in循环实际是为循环对象而设计的,for in也可以循环数组 ...
- Android Fragment RecycleListView
1.新建SuperActivity package com.example.ting.criminalintentpractise; import android.os.Bundle;import a ...
- Linux下编译安装Memcache
需要gcc,make,cmake,autoconf,libtool等工具,联网后,yum install -y gcc,make,cmake,autoconf,libtool 编译安装libevent ...
- Jquery 随笔
jQuery中 遍历 var arr = ['a','b','c']; $.each(arr,function(k,v){ console.log(k); //键 console.log( ...
- GreenDao 3.X之基本使用
在GreenDao 3.X之注解已经了解到GreenDao 3.0的改动及注解.对于数据库的操作,无异于增删改查等四个操作.下面我们将了解GreenDao 3.X如何使用? AbstractDao 所 ...
- px 与 pt
px:pixel,像素,屏幕上显示的最小单位,用于网页设计,直观方便: pt:point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用: em:即%,在CSS中,1em=100 ...
- SQL学习——基础语句(1)
简序 1.SQL,指结构化查询语言,全称是 Structured Query Language. 2.SQL 让您可以访问和处理数据库. 3.SQL 是一种 ANSI(American Nationa ...