http://www.web008.net

数据库——MySQL——>Java篇

MySQL

     MySQL是三个关系型数据库管理种类,由瑞典王国MySQL AB 公司开拓,这段日子归属Oracle 旗下产品。MySQL 是最风靡的关系型数据库管理连串之生龙活虎,在 WEB 应用方面,MySQL是最棒的 揽胜极光DBMS (Relational Database Management System,关周详据库管理连串卡塔尔(英语:State of Qatar) 应用程式。  
     MySQL是风流倜傥种关周到据库管理连串,关周到据库将数据保存在差异的表中,并非将具有数据放在叁个大仓库内,那样就充实了快慢并抓好了灵活性。
     MySQL所选择的 SQL 语言是用来访谈数据库的最常用规范化语言。MySQL 软件应用了双授权政策,分为社区版和商业版,由于其容积小、速度快、总体具备花费低,尤其是开放源码这一表征,常常中型Mini型网址的支付都采纳MySQL 作为网址数据库。

来得命令

1.呈现数据库列表。

show databases;

2.突显库中的数据表:

use mysql; //打开库

3.来得数据表的构造:

describe 表名;

4.建库:

create database 库名;

5.建表:

use 库名;

create table 表名 (字段设定列表卡塔尔国;

CREATE TABLE table_name (column_name column_type);

6.删库和删表:

drop database 库名;

drop table 表名;

7.将表中著录清空:

delete from 表名;

8.显得表中的笔录:

select * from 表名;

MySQL的安装使用

村办比较推荐5.7版本的数据库,那一个相比适应各类计算机的难点,不可能安装MySQL,多去网络检索安装教程 下载地址

用Java操作MySQL数据库

  1. 率先先安装好数据库
  2. 导入MySQL的jar包——>mysql-connector-java-5.1.13-bin.jar
    • 先创设叁个文书夹,将jar包放入当中,平日取名字为lib;
    • 右击jar包现身点击build path——>点击add to build path;那样就水到渠成了jar包导入

代码演示:

public class Mysql {
    static String DBDORIVER="com.mysql.jdbc.Driver";
    //是本地的MySQL数据库:localhost:3306,安装一般都是3306,改过的就不是,myta是数据库名,其他都差不多一样
    static  String DBURL="jdbc:mysql://localhost:3306/myta?useUnicode=true&characterEncoding=utf-8"; 
    static  String DBName="root"; //登入用户名
    static  String DBPwd="123456";//登入密码
    static  Connection conn=null;
  public  void getConnection(){
      try{
           Class.forName(DBDORIVER);//加载驱动,连接MySQL的jdbc
            conn=DriverManager.getConnection(DBURL,DBName,DBPwd);//连接数据库
            System.out.println("链接成功");
            Statement stmt=conn.createStatement();//创建Statement对象,是数据库的一个接口
           String sql="select*from mytable";
           ResultSet rSet=stmt.executeQuery(sql);//将搜索的结果放入结果集中
           while (rSet.next()) {//遍历这个结果集
            System.out.println(rSet.getString(1)+"t"+rSet.getString(2));    //一次输出每个数据
        } 
            }catch (Exception e) {
                // TODO: handle exception
                System.out.println(e.getMessage());
            }
    }
    public static void main(String[] args) throws SQLException {
        Mysql mysql=new Mysql();//创建对象
        mysql.getConnection();//调用getConnection方法
    }
}

 

 

郑重声明:本文版权归美高梅163888所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。