数据库mysql的连接

 此过程是在安装好jdk和eclipse的前提下完成的。

 1.首先需要安装MYSQL,我在前面的博客中已经发表了如何下载安装mysql,具体看前面的教程

   2.下载Navicat for MySQL,http://www.ddooo.com/softdown/20238.htm,这是不需要破解的,直接安装,点击第一个,安装好之后,将第二个PatchNavicat.exe拷贝到安装目录下,然后运行PatchNavicat.exe就可以了,这样Navicat for MySQL就可以使用了。

   3.启动数据库,运行命令提示符(以管理员身份运行),输入net start +你的数据库名字就可以了,我的数据库名字是mysql5.

   4.在Navicat for MySQL下建立一个表格,具体流程如下。

     4.1打开Navicat for MySQL,点击连接,连接名随便起,用户名就是安装MYsql时的用户名和密码,点击确定。端口一般是默认的3306

     4.2双击你建好连接名,这里是以我的名字命名的,会出现一个test,如上图,左击建立表格,点击表格,然后输入第一个这里我写 user,类型写为double,

点击添加栏位,同样的输入 password,类型写为double.点击保存,会出来一个输入表名,我写的是num。

     4.3点击表,再点击num刚刚建立的表,出现如下图的东西,这时候在user下输入111,password下输入222,点击最下面的对勾保存。

     5.打开eclipse,建立一个java项目,

package 数据库;

import java.sql.*;
public class dss {
  public static void main(String args[]) {
    try {
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动程序   
      //Class.forName("org.gjt.mm.mysql.Driver");
     System.out.println("成功登陆 loading Mysql Driver!");//加载成功的话就输出成功登陆 loading Mysql Driver
    }
    catch (Exception e) {
      System.out.print("Error loading Mysql Driver!");//加载不成功的话就输出Error loading Mysql Driver
      e.printStackTrace();
    }
    try {
      Connection connect = DriverManager.getConnection(
          "jdbc:mysql://localhost:3306/test","root","20153246");
           //连接URL为   jdbc:mysql//服务器地址/数据库名  ,后面的2个参数分别是登陆用户名和密码

      System.out.println("Success connect Mysql server!");//连接成功的话就输出Success connect Mysql server!
      Statement stmt = connect.createStatement();
      ResultSet rs = stmt.executeQuery("select user from num");
                                                    //num 为你表的名称,要输入你命名的表,user为你的用户名的组成
while (rs.next()) {
        System.out.println(rs.getString("user"));
      }
    }
    catch (Exception e) {
      System.out.print("get data error!");
      e.printStackTrace();
    }
  }
}

上面是代码,如果成功的话是

如果失败的话说明你的eclipse缺少JRE的包

又击jre系统库,点击构建路径,点击配置构建路径,

 点击添加外部jre(前提是下载好mysql-connector-java-5.1.40-bin,下载地址为http://download.csdn.net/download/u012453843/9667329),这样就可以运行了。

原文地址:https://www.cnblogs.com/zll20153246/p/6394418.html