您的位置:首页 > 编程语言 > Java开发

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

2015-03-13 23:07 288 查看
附注: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命令行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: