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
- package test;
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压缩包解压到自定义目录下. ...
随机推荐
- Linux 下安装 jdk-7u79-linux-x64.gz,jdk1.7.0_79,jdk1.7步骤:
1.首先下载对应CentOS版本的jdk:这里我下载的是jdk-7u79-linux-x64.tar.gz 2.上传到CentOS下的目录中 3.新建一个APP目录作为存储jdk的目录 4.解压jdk ...
- angularjs1-过滤器
<!DOCTYPE html> <html> <body> <header> <meta http-equiv="Content-Typ ...
- java.io.IOException: Cannot find any registered HttpDestinationFactory from the Bus.
转自:https://blog.csdn.net/u012849872/article/details/51037374
- 捣鼓TinyMCE 粘贴图片并上传+Django后台
前面一篇写了上传到Flask后台,但是我不熟悉Flask,原先想学习一下,据说是轻量级. 但是我发现,学习会浪费我大量的时间,因为我并不是以这个为生的,我的目标只是要完成功能,让我自己能尽早使用起来, ...
- 【转】如何使用windows的计划任务?计划任务?
我们经常有一些程序想要过了几小时来运行:比如定时关机 或者说希望能够每天的几点执行一个什么程序: 这些所有的操作都需要用到windows的任务计划:或者叫计划任务:反正都一样 下面小编将指导大家创建一 ...
- Dynamic programming language
动态改变运行时结构 Dynamic programming language, in computer science, is a class of high-level programming la ...
- 页面定制CSS代码初探(三):设置正文最小高度
前言 没想到再次写这篇,已经过去1年半了. 现在审美也发生了改变,一开始做的样式全删了,只保留了h2的样式.原先认为界面要宽,两边留太多空很浪费,看惯了知乎和简书,觉得默认最大1000px的排版也不错 ...
- Kattis - Association for Computing Machinery
Association for Computing Machinery ACM (Association for Computing Machinery) organizes the Internat ...
- Codeforces Round #506 (Div. 3) A-C
CF比赛题解(简单题) 简单题是指自己在比赛期间做出来了 A. Many Equal Substrings 题意 给个字符串t,构造一个字符串s,使得s中t出现k次;s的长度最短 如t="c ...
- CSS骚操作
获取当前HTML页面根元素的字体大小 getComputedStyle(document.getElementsByTagName("html")[0],undefined).fo ...