JAVA连接MYSQL以及MYSQL安装步骤细节

花了2个多小时,装来装去的,该死的WIN8系统。
记录一下,以免以后忘记。
先上mysql的安装步骤教程:
https://jingyan.baidu.com/article/363872ec2e27076e4ba16fc3.html
安装完成之后,win+R,打开cmd命令行;
这里写图片描述
这里写图片描述
按下回车,若是报错,可能是环境变量没有配置。
环境变量设置教程:
https://jingyan.baidu.com/article/c1a3101e72fc9bde656debf7.html
设置完成之后,运行mysql命令就会出现如下的样子;
这里写图片描述
然后输入下面的mysql -uroot -p**** 后面的参数-uroot代表用户名,-p***代表密码,这个密码是在安装mysql时设定的。

好了,到这一步已经就完成一大半了。
接下来就是用JAVA连接mysql数据库了。
第一步:
1.在连接数据库时,要先创建一个数据库,这个数据的名称和后面连接数据库时的一个参数有关。
2.在上面进入的数据库中输入show databases;
注意这里不能看漏这个s咯,以;结尾。(楼主就是因为看漏了,瞎找了一圈问题)
3. create database test; 创建一个数据库,名为test
4. use test; 在对这个数据库进行进一步操作时,要先用这个use命令指定所使用的数据库。
5. create table info (id int(4) default ‘0’,name char(20)); 创建一个表,里面有2列数据,一列是id,另一列是name。
6. show tables; 做完上面的几步操作后,查看一下test数据库中的表。
7. select * from info; 查看数据表里面的数据,在没有插入数据之前,是空的。
8. insert into info values (1,”张三”); 插入一条数据,values里的值分别对应id和name;
9. select * from info; 再次查看,就能够看到刚刚插入的数据了。
这里写图片描述

第二步:创建完数据库以及数据库中的表之后,开始用java连接数据库。
1.确保三个工具都齐全:eclipse、mysql、mysql-connector-java-5.1.45。
http://www.eclipse.org/downloads/
2.打开eclipse,创建一个项目
3.把mysql-connector-java-5.1.45-bin.jar导入到项目的bin目录下,如果没有bin目录,新建一个。
4.下面的源代码在src目录下的.java文件中。
import java.sql.*;
public class demo01 {
public static void main (String [] args) {
try {
Class.forName(“com.mysql.jdbc.Driver”);
} catch (ClassNotFoundException e) {
System.out.println(“加载数据库驱动时抛出异常,内容如下: “);
e.printStackTrace();
}
try {
Connection conn = DriverManager.getConnection(“jdbc:mysql://localhost:3306/test”,”root”,”你的密码”);//这个地方,使用了刚刚创建的test数据库
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(“select * from info”);
while (rs.next()) {
System.out.println(“姓名:”+rs.getString(“name”)+”\t”+”ID”+rs.getString(“id”));
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
这里写图片描述
可以看到,显示出了刚刚插入数据库中的一条数据。
~~~

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值