JAVA程序想要访问数据库,需要进行如下准备:
1.安装一个数据库(这里使用mysql免安装版)
2.下载该数据库的驱动包(这里使用mysql官方提供的mysql-connector-java-5.1.39-bin)
PS:我的这个免安装的MySQL不知道为什么存储的中文都是乱码,参考了别人的解决方案修改了my-default.ini文件也不行,如果各位看到这篇文章的大佬有解决办法,还请不吝赐教,感谢!
一、启动数据库
将mysql免安装压缩包解压到某目录下
双击 mysql-5.6.24-win32 => bin => mysqld.exe 启动数据库
正常情况下会闪过一个黑框
打开DOS窗口,进入mysql文件夹所在盘(我的是D盘)
依次输入如下命令:
cd mysql* => cd bin =>mysql -uroot
(出现如下图提示说明已经进入数据库,可以开始使用数据库了)
二、创建数据库
你可以直接在DOS窗口输入sql语句创建数据库;
也可以将你的所有操作保存到一个sql文件,再在DOS窗口导入这个文件。(由于创建数据库的命令较多,这里采用第二种方法)
创建db.sql文件(我保存到了D盘)
create database if not exists stu;
use stu;
drop table if exists classes;
create table classes(
id int(10) primary key auto_increment,
num varchar(12) not null ,
name varchar(45) not null,
teacher varchar(15) not null,
unique(name),
unique(num)
);
insert into classes(num,name,teacher ) values('20170101','Mike','Tom');
insert into classes(num,name,teacher ) values('20170102','Nancy','Tom');
insert