mysql eclipse 建立增刪改查
- 下載資料庫,並且能夠正常安裝,我裝的是mysql5.1版本的
- 裝一個數據庫的視覺化工具比較方便,我用的是Navicat for Mysql,
- 我用的是my eclipse8.5,不過我覺得eclipse比較好用一點,因為eclipse安裝比較簡單,下載了就可以使用了
這就與資料庫Mysql建立了連線,然後就是建立資料庫了,在左邊選單欄空白的地方右鍵,點選新建資料庫,如圖所示 點選確定,資料就建好了,接下來就要建表,在stu這個資料庫中右擊表,然後“新建表”輸入表名
然後在表裡填充資料
接下來
一個簡單的資料表建好了,接下來是eclipse與資料庫連線,開啟eclipse,新建一個web project,名字隨便取,建好後,右鍵這個新專案
首選你需要下載Jdbc驅動器(mysql-connector-java-5.1.7-bin.jar)這個檔案,然後右鍵專案,匯入下載的包。
然後建專案了建3個class檔案,如圖
這三個java程式碼為:
import java.sql.*; public class GetConnection { public static void main(String[] args){ try{ //呼叫Class.forName()方法載入驅動程式 Class.forName("com.mysql.jdbc.Driver"); System.out.println("成功載入MySQL驅動!"); }catch(ClassNotFoundException e1){ System.out.println("找不到MySQL驅動!"); e1.printStackTrace(); } String url="jdbc:mysql://localhost:3306/stu"; //JDBC的URL //呼叫DriverManager物件的getConnection()方法,獲得一個Connection物件 Connection conn; try { conn = DriverManager.getConnection(url, "root","sa"); //建立一個Statement物件 Statement stmt = conn.createStatement(); //建立Statement物件 System.out.print("成功連線到資料庫!"); stmt.close(); conn.close(); } catch (SQLException e){ e.printStackTrace(); } } }
執行第一個,右鍵,點選“run as”→“Java Application”在控制檯中顯示如圖
第二個為程式碼和執行結果為:
import java.sql.*;
public class SelectTable {
public static void main(String[] args){
try{
//呼叫Class.forName()方法載入驅動程式
Class.forName("com.mysql.jdbc.Driver");
System.out.println("成功載入MySQL驅動!");
String url="jdbc:mysql://localhost:3306/stu"; //JDBC的URL
Connection conn;
conn = DriverManager.getConnection(url, "root","sa");
Statement stmt = conn.createStatement(); //建立Statement物件
System.out.println("成功連線到資料庫!");
String sql = "select * from stu"; //要執行的SQL
ResultSet rs = stmt.executeQuery(sql);//建立資料物件
System.out.println("編號"+"\t"+"姓名"+"\t"+"年齡");
while (rs.next()){
System.out.print(rs.getInt(1) + "\t");
System.out.print(rs.getString(2) + "\t");
System.out.print(rs.getInt(3) + "\t");
System.out.println();
}
rs.close();
stmt.close();
conn.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
第三個為:
//修改刪除資料 import java.sql.*; public class UpdateDeleteDemo { public static void main(String[] args)throws Exception{ try{ //呼叫Class.forName()方法載入驅動程式 Class.forName("com.mysql.jdbc.Driver"); System.out.println("成功載入MySQL驅動!"); String url="jdbc:mysql://localhost:3306/stu"; //JDBC的URL Connection conn; conn = DriverManager.getConnection(url, "root","sa"); Statement stmt = conn.createStatement(); //建立Statement物件 System.out.println("成功連線到資料庫!"); //查詢資料的程式碼 String sql = "select * from stu"; //要執行的SQL ResultSet rs = stmt.executeQuery(sql);//建立資料物件 System.out.println("編號"+"\t"+"姓名"+"\t"+"年齡"); while (rs.next()){ System.out.print(rs.getInt(1) + "\t"); System.out.print(rs.getString(2) + "\t"); System.out.print(rs.getInt(3) + "\t"); System.out.println(); } //修改資料的程式碼 String sql2 = "update stu set name=? where number=?"; PreparedStatement pst = conn.prepareStatement(sql2); pst.setString(1,"dhdi"); pst.setInt(2,198); pst.executeUpdate(); //刪除資料的程式碼 String sql3 = "delete from stu where number=?"; pst = conn.prepareStatement(sql3); pst.setInt(1,701); pst.executeUpdate(); ResultSet rs2 = stmt.executeQuery(sql);//建立資料物件 System.out.println("編號"+"\t"+"姓名"+"\t"+"年齡"); while (rs2.next()){ System.out.print(rs2.getInt(1) + "\t"); System.out.print(rs2.getString(2) + "\t"); System.out.print(rs2.getInt(3) + "\t"); System.out.println(); } rs2.close(); stmt.close(); conn.close(); }catch(Exception e) { e.printStackTrace(); } } }
然後執行一下,在控制檯看到結果。
相關推薦
mysql eclipse 建立增刪改查
下載資料庫,並且能夠正常安裝,我裝的是mysql5.1版本的裝一個數據庫的視覺化工具比較方便,我用的是Navicat for Mysql,我用的是my eclipse8.5,不過我覺得eclipse比較好用一點,因為eclipse安裝比較簡單,下載了就可以使用了開啟nav
scalikejdbc框架對mysql資料庫進行增刪改查,事務建立
1.在scala中想要操作mysql數庫中的資料,可以使用scalikejdbc。 2.匯入依賴。 3.在resource檔案中新增application.conf檔案。然後配置引數。 db.def
Mysql 入門,增刪改查(進階篇)
bsp com pre sco height name 數據 mysql from 主要已以下兩個表students與students_score,進行數據的增刪改查操作! 1、SELECT 1)select id,tel from students
MySQL 第二環節 增刪改查 練習
distinct 開始 練習 while 影響 http 永遠 src 多個 改寫: 不帶while 影響很大的 表只要沒有被刪除,永遠ID是自然增加的 一次性更改多個值 delete 查詢
MySQL學習1---增刪改查
類別 模型 mage 指定 describe hang class san mar 1.基本概念 數據表:由行和列組成的二維表; 數據表中的行通常叫做記錄或者元組; 數據表中的列通常叫做字段後者屬性; 主鍵:數據表中的每個記錄都必須是唯一的,而不允許出現完全相同的記錄。
django-mysql表的增刪改查
save sage 路由 使用 art 主鍵 增加 多個 self 1.增加數據 調用該路由執行ModelsCaozuo的處理方法 第一種實例化類 class ModelsCaozuo(View): ‘‘‘ 數據庫增刪改查 ‘‘‘ def get(self
MySql之_增刪改查
default delet ret reat birt trie 一個 增加 需要 增刪改查(curd) curd的解釋: 代表創建(Create)、更新(Update)、讀取(Retrieve)和刪除(Delete) 查詢基本使用 查詢所有列 selec
mysql數據增刪改查
from 順序 bsp pda 語法 增刪改查 oot sel set 1、使用insert實現數據插入 2、update實現數據的更新 3、delete實現數據的刪除 4、select實現數據的查詢 二、插入數據 1、按順序插入 語法一: insert int
4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿之路:第三十六章
1.專案結構 -JDK 1.8 -SpringBoot 2.0.6 &nbs
[領卓教育]單鏈表(linklist)的建立(增刪改查)與輸出
1.連結串列的建立與輸出 執行結果 : 9 8 7 6 5 4 3 2 1 0 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct node {
MySQL——表的增刪改查
注意:在MySQL中存放資料、保管資料最後都是為了使用,在使用的時候需要我們進行查詢,所以最重要的就是查詢。 1.增加(插入) (1)在插入的時候資料應該與對應的資料型別相同。比如建立表的時候型別是int,而在插入的時候卻用了char,則會出錯。 (2)插入的資料範圍應該在規定的範圍內 (3
python使用mysql資料庫,增刪改查
需要注意的是: mysql資料建立的表中,欄位名中不能出現key當欄位名。 因為使用python中呼叫插入語句時,不能成功插入。 匯入庫 import MySQLdb 連線資料庫 #開啟資料庫連線 db = MySQLdb.connec
flask連線mysql資料庫操作增刪改查的簡單封裝函式
Y17 1、建立python資料夾,命名為app,建立並返回一個WGSI應用程式物件 from flask import Flask app = Flask(__name__) # 定義函式封裝路由配置 def path(route, fun, *, methods=['GE
Linux資料庫管理——day1——安裝MySQL、基本增刪改查操作
資料庫: DB 資料庫 依照某個資料模型進行組織並存放到儲存器中 DBMS 資料庫管理系統 用來控制和管理資料的服務軟體 DBS 資料庫系統
用sql語句操作mysql資料庫的增刪改查(命令提示符和引入mysql模組兩種方式)
1:命令提示符方法: 我的 :mysql.sql檔案。當然首先得開啟本地伺服器(我的是xampp); 少了一步了:首先要在進入mysql -h127.0.0.1 -u root -p;後引入我的mysql.sql 檔案; 我用的是 source方法: source
lua 連線mysql資料庫實現增刪改查操作(linux下示例)
(1)linux下連線資料庫: mysql -u root -p,-u 指定登入使用者,-p 指定密碼。 [[email protected]18 develop]$ mysql -u root -p Enter password: Welcome to the MySQ
python3 對MySQL資料的增刪改查
# /usr/bin/python3.7.0 # -*- coding:utf-8 -*- import json import urllib2 import urllib import pymysql def doMysql(): #使用者名稱:root 密碼:1234
shell指令碼實現mysql資料庫的增刪改查操作
一、shell指令碼實現mysql操作 通用的shell語句如下: mysql -hHOSTNAME−P{HOSTNAME} -PHOSTNAME−P{PORT} -uUSERNAME−p{USERNAME} -pUSERNAME−p{PASSWORD} -
TodoList React+NODE連結mysql資料庫完成增刪改查DEMO
遇到的難點: 跨域:原因是通過gulp啟動的React專案等於是從本地路徑訪問網路的NODE於是會造成跨域問題 解決:在後面加上了跨域訪問設定 res.writeHead(200, {'Content-Type': 'text/plain; charset=utf8'
mysql的一些增刪改查練習
01. 查詢每個僱員的編號、姓名、職位。 SELECT * FROM emp; 02. 查詢每個僱員的職位, 使用 DISTINCT 消除掉顯示的重複行記錄。 SELECT DISTINCT job FROM emp; 03. 計算每個僱員的編號、 姓名、基本年薪。 年薪=(工資+獎金)