使用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命令行
相关文章推荐
- 使用intelliJ IDEA 2017 for mac 编写jsp文件且在java文件中链接MySQL数据库的问题
- java链接MySQL数据库时使用com.mysql.jdbc.Connection的包会出红线问题 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver问题
- Java 使用JDBC链接MySQL数据库(Linux)
- 使用Java jdbc 链接mysql数据库过程
- 怎么在dos命令下,使用java命令编译源代码
- java链接Mysql数据库的代码!!!
- 使用Java实现对MySql数据库的导入与导出
- java(jsp)使用MySql数据库,中文乱码的完整解决方案
- java链接mysql数据库
- java与MySql数据库的结合使用
- 使用java技术将Excel表格内容导入mysql数据库
- 使用java备份还原MySQL数据库
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- 不使用 java.awt.Desktop API,打开默认浏览器访问指定链接的方法
- java 使用jsch 远程链接linux执行命令
- 在Windows平台,使用Python链接MySQL数据库
- 使用java技术将Excel表格内容导入mysql数据库
- 如何使用java程序备份和恢复MySql数据库?
- 使用Java调用DOS命令方法
- Java使用JNI调用C/C++的DLL动态链接库2