您的位置:首页 > 编程语言 > Java开发

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("数据库获取成功!");
}

祝你成功!!!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: