在Java应用程序中使用MySql 工具使用Eclipse+Navicat+MySql

一、从官网下载MySql和Navicat并安装

二、打开Navicat,并与MySql建立连接

  点击连接,输入连接名和密码,点击连接测试会显示连接成功





连接成功



   



三、创建并打开数据库



 



四、新建表

     输入 数据名、数据类型,通过添加栏位增加数据项,将id设置为主键





点击保存输入数据表名





打开表插入数据即可





五、新建查询






六、在Eclipse新建JAVA程序使用数据库


首先需要到官网https://dev.mysql.com/downloads/file/?id=465644下载Java与MySql连接的驱动程序 Connector/J

将下载的文件解压到C盘的JDBCDriver文件夹下





为使系统能自动访问该驱动程序,需要在当前项目中手工导入上述包文件

引入方法:项目右击选择Build Path->Configure Build Path






选择Java Build Path 下的Libraries->Add External Jars  选择JDBC中·的·Jar文件




在项目中新建一个用于连接数据库的包和java文件



在DatabaseConnector.java写入代码


package dataBase;
import java.sql.*;
public class DatabaseConnector  {
   public static void main(String args[]) {
    try {
      Class.forName("com.mysql.jdbc.Driver");     //加载MYSQL JDBC驱动类,引号中是驱动类的路径 
     System.out.println("Success loading Mysql Driver!");
     }
    catch (Exception e) {
      System.out.print("Error loading Mysql Driver!");
      e.printStackTrace();
    }
    try {
      Connection connect = DriverManager.getConnection(               
          "jdbc:mysql://localhost:3306/test","root","123456l");
           //连接URL为   jdbc:mysql//服务器地址/端口号/数据库名 ,后面的2个参数分别是登陆用户名和密码
          //获取数据库连接getConnection,


      System.out.println("Success connect Mysql server!");
      Statement stmt = connect.createStatement();
      ResultSet rs = stmt.executeQuery("select * from testtable");
      
                                                              //testtable 为你表的名称
        while (rs.next()) {
        System.out.println(rs.getString("name"));
      }
     }
     catch (Exception e) {
      System.out.print("get data error!");
      e.printStackTrace();
    }
  }
}
 
 

DriverManager是驱动程序管理类,用来装载驱动程序,并为创建数据库连接提供支持
Connection 对象是用于连接数据库的对象
Statement也是一个接口,该接口提供了执行sql语句,获取查询结果的方法,
是statenment的子接口,用于执行预编译的sql语句
ResultSet 提供了对结果集进行处理的方法



点击Run As->Java Application





执行结果









  • 21
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值