Java与Mysql数据库零基础开篇
2017-11-21 09:00
351 查看
话不多说,直奔主题!
你想使用java编程连接Mysql数据库干点什么,对于一个没有基础的孩子,该怎样上手???
首先,分以下几步(主要是2和3):
1. 你得有Eclipse(作者举例)IDE编程环境吧;
2. 你得下载Mysql数据库环境吧;
3. 为了容易管理数据库,你得有个管理工具吧;
4. 环境有了,你得使用驱动连接java和mysql吧。
ok,一步一步来!
一、Eclipse环境(网上好多,作者使用的是Java EE版本,自行下载即可)
二、下载Mysql
MySQL版本:5.7.17
下载地址:http://rj.baidu.com/soft/detail/12585.html?ald
客户端工具:NavicatforMySQL
绿色版下载地址:http://www.cr173.com/soft/38153.html
Mysql安装(详细教程可参考 https://www.cnblogs.com/sshoub/p/4321640.html)
这一步很关键
剩下的部分,一路next即可,直到:
此处默认
此处填写root用户的密码(牢记)
此后一路next,最后Finish,大功告成。
安装成功验证
1、打开命令行窗口
2、输入密码
3、输入Root密码,并按回车
4、显示MySQL>输入标记
5、输入显示所有数据库命令:show databases; 一定要有分号,并按回车
6、显示系统默认的4个数据库
关于Mysql的安装以及验证到此完成。
三、Navicat for Mysql 的安装
NavicatforMySQL下载及使用
1、下载后的文件名称为:NavicatforMySQL.zip,示意图如下:
2、解压到D盘,示意图如下:
3、执行文件示意图:
4、双击后显示主界面
5、搜索一个,输入即可
6、主界面
7、连接数据库配置
8、输入Root密码
9、显示连接
10、所有数据库详情
11、右键选择运行SQL文件...
12、选择要运行的SQL文件
13、这里选择的是数据库表执行文件(自己准备一个sql文件),点击开始后执行。
14、显示执行结果,成功关闭即可。
15、运行用户SQL文件(可以不做此步骤)
数据库配置完毕。
四、java驱动下载
MySQL连接驱动:mysql-connector-java-5.1.27.jar
加载驱动:
1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:
2. 右键工程名,在java build path中的Libraries分页中选择Add External JARs,选择刚才添加的JDBC,如下图:
五、连接数据库
//声明Connection对象
Connection con;
//驱动程序名
String driver = "com.mysql.jdbc.Driver";
//URL指向要访问的数据库名 testsql
String url = "jdbc:mysql://localhost:3306/testsql";
//Mysql配置时的用户名
String user = "root";
//Mysql配置时的密码
String password = "123456";
//连接数据库
try {
//加载驱动程序
Class.forName(driver);
con = DriverManager.getConnection(url, user, password);
if(!con.isClosed()) {
System.out.println("Succeeded connecting to the Database!");
}
System.out.println("Please input the Table's name: ");
Scanner in = new Scanner(System.in);
String name = in.next();
//查看数据库中表是否存在
ResultSet set = con.getMetaData().getTables(null, null, name, null);
if(!(set.next())){
System.out.println(name+"表不存在!");
System.exit(1);
}
}catch(ClassNotFoundException e) {
//数据库驱动类异常处理
System.out.println("Sorry, can not find the driver!");
e.printStackTrace();
}catch(SQLException e) {
//数据库连接失败异常处理
e.printStackTrace();
}catch(Exception e) {
e.printStackTrace();
}finally {
System.out.println("数据库获取成功!");
}
祝你成功!!!
你想使用java编程连接Mysql数据库干点什么,对于一个没有基础的孩子,该怎样上手???
首先,分以下几步(主要是2和3):
1. 你得有Eclipse(作者举例)IDE编程环境吧;
2. 你得下载Mysql数据库环境吧;
3. 为了容易管理数据库,你得有个管理工具吧;
4. 环境有了,你得使用驱动连接java和mysql吧。
ok,一步一步来!
一、Eclipse环境(网上好多,作者使用的是Java EE版本,自行下载即可)
二、下载Mysql
MySQL版本:5.7.17
下载地址:http://rj.baidu.com/soft/detail/12585.html?ald
客户端工具:NavicatforMySQL
绿色版下载地址:http://www.cr173.com/soft/38153.html
Mysql安装(详细教程可参考 https://www.cnblogs.com/sshoub/p/4321640.html)
这一步很关键
剩下的部分,一路next即可,直到:
此处默认
此处填写root用户的密码(牢记)
此后一路next,最后Finish,大功告成。
安装成功验证
1、打开命令行窗口
2、输入密码
3、输入Root密码,并按回车
4、显示MySQL>输入标记
5、输入显示所有数据库命令:show databases; 一定要有分号,并按回车
6、显示系统默认的4个数据库
关于Mysql的安装以及验证到此完成。
三、Navicat for Mysql 的安装
NavicatforMySQL下载及使用
1、下载后的文件名称为:NavicatforMySQL.zip,示意图如下:
2、解压到D盘,示意图如下:
3、执行文件示意图:
4、双击后显示主界面
5、搜索一个,输入即可
6、主界面
7、连接数据库配置
8、输入Root密码
9、显示连接
10、所有数据库详情
11、右键选择运行SQL文件...
12、选择要运行的SQL文件
13、这里选择的是数据库表执行文件(自己准备一个sql文件),点击开始后执行。
14、显示执行结果,成功关闭即可。
15、运行用户SQL文件(可以不做此步骤)
数据库配置完毕。
四、java驱动下载
MySQL连接驱动:mysql-connector-java-5.1.27.jar
加载驱动:
1. 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:
2. 右键工程名,在java build path中的Libraries分页中选择Add External JARs,选择刚才添加的JDBC,如下图:
五、连接数据库
//声明Connection对象
Connection con;
//驱动程序名
String driver = "com.mysql.jdbc.Driver";
//URL指向要访问的数据库名 testsql
String url = "jdbc:mysql://localhost:3306/testsql";
//Mysql配置时的用户名
String user = "root";
//Mysql配置时的密码
String password = "123456";
//连接数据库
try {
//加载驱动程序
Class.forName(driver);
con = DriverManager.getConnection(url, user, password);
if(!con.isClosed()) {
System.out.println("Succeeded connecting to the Database!");
}
System.out.println("Please input the Table's name: ");
Scanner in = new Scanner(System.in);
String name = in.next();
//查看数据库中表是否存在
ResultSet set = con.getMetaData().getTables(null, null, name, null);
if(!(set.next())){
System.out.println(name+"表不存在!");
System.exit(1);
}
}catch(ClassNotFoundException e) {
//数据库驱动类异常处理
System.out.println("Sorry, can not find the driver!");
e.printStackTrace();
}catch(SQLException e) {
//数据库连接失败异常处理
e.printStackTrace();
}catch(Exception e) {
e.printStackTrace();
}finally {
System.out.println("数据库获取成功!");
}
祝你成功!!!
相关文章推荐
- 番外 02: Spring 之使用 JAVA 操作Mysql数据库(为何要用ORM)Spring整合 Mybatis前基础
- 番外 02: Spring 之使用 JAVA 操作Mysql数据库(为何要用ORM)Spring整合 Mybatis前基础
- java与MySQL数据库详细基础笔记
- java基础学习总结——开篇
- mysql数据库java访问基础
- 番外 02: Spring 之使用 JAVA 操作Mysql数据库(为何要用ORM)Spring整合 Mybatis前基础
- 【Java安全技术探索之路系列:Java基础安全服务】之一:基础安全服务开篇
- javaWeb开发之基础--------------MySQL数据库总结
- Java基础查漏补缺:(开篇)为什么要在即将找工作的时候还在看Java基础
- 番外 02: Spring 之使用 JAVA 操作Mysql数据库(为何要用ORM)Spring整合 Mybatis前基础
- Java基础查漏补缺:(开篇)为什么要在即将找工作的时候还在看Java基础
- 从0开始学大数据-Java基础开篇(1)
- Java基础知识➣发送Emai和访问MySQL数据库(七)
- 番外 02: Spring 之使用 JAVA 操作Mysql数据库(为何要用ORM)Spring整合 Mybatis前基础
- 第二章 java基础(开篇)
- java程序基础操作MySQL数据库
- java基础—连接MySQL数据库的2种常用方式(传统方式和c3p0连接池)
- 番外 02: Spring 之使用 JAVA 操作Mysql数据库(为何要用ORM)Spring整合 Mybatis前基础
- 黑马程序员-6-java-IO流开篇基础API
- java基础学习总结——开篇