Java学习记录(一)——与mysql数据库的连接

一、下载安装mysql

1. 下载MySQL community server 5.7.15

2.运行mysql_5.7.15_win32程序包,选择典型安装。没更改路径的情况下会自动安装到C:\Program Files下,并生成

一个MySQL的文件夹。

3.配置环境:在系统变量的path中添加MySQL文件夹下bin的路径,注意变量之间要用分号隔开。(我的路径是:C:\Program Files\MySQL\MySQL Server 5.7\bin)

4.打开cmd命令模式,切换到目录C:\Program Files\MySQL\MySQL Server 5.7\bin,输入mysqld -install 

mysql57,回车,会出现服务成功安装。

5.在cmd模式下输入,mysqld --initialize,回车,这是mysql Server5.7会自动生成一个data文件夹

6.输入net start mysql ,启动mysql服务。

7.输入mysql -u root -p 回车,此时会让我们输入一个初始密码。(打开第5步生成的data文件夹下的err文件,找到一行A temporary password is generatedfor root@localhost: LoqolwjNJ7%d,冒号后面的这一串数字即为初始密码。)

8.输入密码后即进入了mysql。现在可以修改密码,在mysql>后输入:

“ALTER USER 'root'@'localhost' IDENTIFIED BT '12345'; ”(12345即为修改后的密码。)

9.重新开启cmd终端,就可以用新密码登录并使用mysql啦。

二、myeclipse与mysql数据库的连接

1.下载mysql数据库的驱动,得到一个mysql-connector-java-5.1.7-bin的可执行的jar文件。

2.在myeclipse的项目上右键->build path->add external archives,选择下载好的jar文件,打开,会发现项目中增加了一个libraries。

3.进入mysql数据库,用create database testdatebase;语句创建一个名为testdatebase的数据库。

4.在项目中写一个测试类

public class GetConn {
	public Connection conn=null;	
	public Connection getConnection(){		
		try{
			Class.forName("com.mysql.jdbc.Driver");
			String url = "jdbc:mysql://localhost:3306/testdatebase";  //在mysql中创建的testdatebase数据库
			String user = "root";    //默认的用户
			String password = "12345";  //修改后的密码
			conn = DriverManager.getConnection(url,user,password);
			if(conn!=null){
				System.out.println("数据库连接成功");
			}
		}catch (Exception e) {
				e.printStackTrace();
		}
		return conn;
	}	
	public static void main(String[] args) {
		GetConn getConn = new GetConn();
		getConn.getConnection();
	}
}

5.运行,输出“数据库连接成功”。


6.参考文章/网页:

http://blog.csdn.net/mcjentor/article/details/47376601

http://www.ithao123.cn/content-10849306.html

http://wenda.so.com/q/1461466677720026?src=140


2016.10.12 星期三

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值