mysql安装,数据库连接
安装教程http://jingyan.baidu.com/article/e3c78d64412ae83c4c85f5fd.html
-
首先打开MySQL官网,找到Downloads标签,点击进入。如果是已经下好的安装包,那么直接进入第二步。
-
这时,找到最下方的“MySQL Community Edition”点击超链接。
-
可以选择“MySQL Community Server”点击"DOWNLOAD",如果你是Windows操作系统也可以直接点击“MySQL on Windows(Installer & Tools)”。说一下通用的第一种。
-
同样在打开的网页最下方选择操作系统平台,然后点击“Download”,安装包选MSI。
-
在弹出的界面中,选“No thanks, just start my download.”直接开始下载。
END
二、安装MySQL
-
打开安装包,可以看到有几个安装模式,依次是默认、只有服务器、只有客户端、全部、自定义。这里我们选择默认,点击“NEXT”。
-
可以看到列表中列出了将会安装的项目信息,点击"Next"。如果上面选的自定义的话还会多一步进行选择安装的项目。
-
进入下图界面后,点击“Execute”,开始安装。此处我在安装时安装失败的部分,全部卸载后重启电脑重新安装问题得到解决。
-
等待全部安装完成后,显示状态“Complete”,点击“Next”。接下来几个步骤按部就班点击“Next”即可。
-
下面说一下安装结束后的配置,Config Type中默认第一个,占用空间较小,第二个则占用中等的空间,第三个会占用最多的空间,如果是练习或者本地开发的话,选择第一个足够。
-
此处填写密码进行数据库初始密码设置,依然是“Next”。
-
下图这里设置服务器名称,以及启动时是否自启动,基本上用默认的设置就可以。接下来依然是继续“Next”
-
下面会遇到一个配置过程,点击“Execute”后,依次检测成功后,前面会出现一个绿绿的“√”,然后点击“Finish”。
-
接着点击“Next”“Finish”后,会有一个测试连接的地方,用户名为“root”是自动填上的,密码则是刚才设置的密码。点击“check”后连接成功“Next”即变为可点击状态。
-
下面又是一个检测配置阶段,完成这个阶段后整个安装就结束了。接下来数据库就可以使用了。
-
注意选msi安装包,可以直接图形化界面安装
- MySQL管理工具。可以登录navicat MySQL官方网站下载该软件进行管理。安装后点击界面中的连接进行与数据库的连接。
- 使用jdbc建立连接。登录www.mysql.com下载jdbc数据库驱动程序(jdbc Driver for MySQL),将下载的文件解压至硬盘, xxx.jar就是驱动程序。将该驱动程序复制到tomcat服务器所使用的jdk的拓展目录中(即Java_home环境变量制定的jdk),比如:D:\jdk1.7\jre\lib\ext中,或复制至tomcat服务器安装目录的\tomcat\lib文件夹中,比如D:\apache-tomcat-8.0.3\common\lib中。
- 数据库连接示例代码
-
package test; import java.sql.*; import java.beans.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; public class test { public static void main(String[] args){ // 驱动程序名 String driver = "com.mysql.jdbc.Driver"; // URL指向要访问的数据库名scutcs String url = "jdbc:mysql://127.0.0.1:3306/trade"; // MySQL配置时的用户名 String user = "root"; // MySQL配置时的密码 String password = "admin"; try { // 加载驱动程序 Class.forName(driver); // 连续数据库 Connection conn = DriverManager.getConnection(url, user, password); if(!conn.isClosed()) System.out.println("Succeeded connecting to the Database!"); // statement用来执行SQL语句 java.sql.Statement statement = conn.createStatement(); // 要执行的SQL语句 String sql = "select * from product"; // 结果集 ResultSet rs = ((java.sql.Statement) statement).executeQuery(sql); int name = 0; while(rs.next()) { // 选择sname这列数据 name = rs.getInt(1); // 输出结果 System.out.println(name); } rs.close(); conn.close(); } catch(ClassNotFoundException e) { System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); } catch(SQLException e) { e.printStackTrace(); } catch(Exception e) { e.printStackTrace(); } } }
参考书籍:jsp实用教程(第三版):耿祥义,p147