1. 程式人生 > >數據庫——MySQL——>Java篇

數據庫——MySQL——>Java篇

pat oot name bsp 常用 utf 登入 character oid

MySQL

MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件。
MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標準化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 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方法 } }

數據庫——MySQL——>Java篇