使用DOS命令让Java链接mysql数据库

                                   附注:Navicat使用方法

1.进入cmd,进入安装mysql文件夹中的bin目录:
这里写图片描述

这里写图片描述
2.在 bin目录下才可以输入mysql -hlocalhost -uroot –p,显示以下图片说明链接成功:
这里写图片描述
3. 输入show databases;显示你有的数据库(mysql数据库中的命令必须以分号结尾“;”):
这里写图片描述
4. 如果要退出mysql数据库,输入exit;回车:
5. 利用dos命令窗口创建一个数据库:
这里写图片描述
6.使用相对路径导入mysql.jar文件:
选中工程然后选中import,然后选择File System:
这里写图片描述
通过Browse,导入文件夹下的mysql.jar包:
这里写图片描述
选择项目,然后选择properties,选择Java Build Path,然后选择 Add JARS,就可以以相对路径导入mysql.jar包了:
这里写图片描述
最后结果图:
这里写图片描述
7.写入Java程序,测试数据库是否连通以及对数据库的操作:

1.连接数据库:
package com.jikexueyuan.util;

import java.sql.Connection;
import java.sql.DriverManager;

public class BaseConnection {

    public static Connection getConnection(){
        Connection conn = null;
        try {
            //加载驱动类
            Class.forName("com.mysql.jdbc.Driver");
            //获取连接
            conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/newsmanager", "root", "123321");
        } catch (Exception e) {
            e.printStackTrace();
        }
        return conn;
    }

    public static void main(String[] args) {
        Connection conn = BaseConnection.getConnection();
        System.out.println(conn);
    }

}
2.对数据库的操作:
package com.jikexueyuan.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;

import com.jikexueyuan.bean.News;
import com.jikexueyuan.util.BaseConnection;


//dao一般是写对数据库的操作

public class NewsDAO {

    public ArrayList<News> getList(){

        //创建ArrayList对象,用于存储从数据库存取的数组
        ArrayList<News> ar = new ArrayList<News>();
        //获取数据库连接
        Connection conn = BaseConnection.getConnection();
        //SQL执行器对象
        PreparedStatement ps = null;
        //结果集对象,从数据库取到的数据首先存放在结果集对象中
        ResultSet rs = null;

        try {
            String sql = "select * from news";
            ps = conn.prepareStatement(sql);
            //executeQuery就是执行查询操作,把所有的查询放在rs结果集中。
            rs = ps.executeQuery();
            while (rs.next()) {
                System.out.println(rs.getString("context"));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }

        return ar;

    }

    public static void main(String[] args) {

        new NewsDAO().getList();

    }

}

可以通过dos命令窗口创建
create database a;回车即可
或这通过Navicat可视化窗口编辑器创建。
这里写图片描述
8.Navicat使用方法。
首先你电脑上必须安装了mysql的数据库。(如果你不清楚自己是否已经安装成功mysql,你可以在开始菜单输入“mysql”,进行搜索)
这里写图片描述
打开你的Navicat for Mysql (这里也可以使用上面的方法,在开始菜单搜索框中输入‘navicat’)
这里写图片描述
打开后单机工具栏左边第一个‘connection’,进入连接页面。
这里写图片描述
最重要的一步:打开的界面有五个框需要输入,第一个:connection Name 需要输入的是你新建的连接的的名字,这里我们就命名为‘本地’,第二个:
Host Name/Ip Address 你需要输入的是你本机的ip地址或者直接输入’localhost’,这里我们选择第二种。 第三个:Port ,输入你安装时候的端口号,一般为默认的3306;第四个和第五个分别为:UserName和Password,意思为你需要输入你数据库名用户名和密码,我的用户名是:root,密码:(保密,嘿嘿)。最后把下面那个‘Save Passwod’的小框框给勾上。
这里写图片描述
完成上面步骤,然后点击左下角有个‘Test Connectiion’如果弹出success,恭喜你直接点击右下角的‘save’按钮就可以了。如果弹出error ,你则需要再重新仔细查看自己哪里填错了。
这里写图片描述
点击‘save’后,你就可以双击“本地”(这里的‘本地’是你刚才输入的connection Name),然后打开你的数据库了。
这里写图片描述
最后结果图:
这里写图片描述

这里写图片描述
附注:常用的dos操作命令:
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
这里写图片描述
cd..:退回到上一级目录
cd/:退回到根目录
del:删除文件
exit:退出dos命令行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值