mysql數據庫

登陸· 默認端口是3306
mysql -u用戶名 -p密碼

oracle中一般只用一個數據庫實例(orcl安裝時默認的)
不同用戶擁有自己的表

1.mysql而言可以創建多個數據庫,數據庫中建表
show databases;顯示數據庫
use 數據庫名稱 進入某個數據庫;
創建數據庫create database mytest
use mytest;
show tables顯示數據庫中的表
創建表
int ==>number
varchar
=>varchar2
create table bbs_user(
id int auto_increment primary key,
username varchar(10),
password varchar(10),
birthday date
);
insert into bbs_user(username,password,birthday)values(
‘zhangsan’,‘123456’,‘1981-06-23’);

數據庫服務器管理結構上有一些不一樣,但是操做基本
相同有細微的區別,底層的結構和算法差別很大
mysql -----------------------------------------------------oracle
比如:數據類型上
int-------------------------------------------------------number
varchar-------------------------------------------------varchar2
auto_increment-----------------------------------------序列
排序分頁
limit 開始,條數-------------------------------------rownum(僞列)

2.jdbc操作mysql
2.1mysql的驅動類的操作、url、用戶名、密碼不一樣,
個別sql語句不一樣,其他都類似。

2.2 jdbc 操作中,我們支取執行了增、刪、修改、查詢
能不能直接創建表這樣的操作
通過execute方法
如果第一個結果是ResultSet對象,則返回true;如果第一個結果是更新計數或者沒有
結果,則返回false
create table tt(
id int auto_increment primary key,
neme varchar(10),
pass varchar(10)
);

在項目的實踐中現在有兩種典型的設計方式
a.數據建模------>現擁有數據庫,然後纔有其它的設計
b.領域建模------>現有對象
數據都是由對象來生成的

3.xml
html---->做靜態頁面的 超文本標記語言
xml ----> 擴展的標記語言
xml將來在分佈式開發上有更廣泛的應用
跨語言、跨平臺、穿越防火牆。
a.經常在網站上看到天氣預報這樣的服務
b.網站也可以直接給手機發送短信
等等
天氣預報只有氣象局能夠發佈,我們的網站只是去訪問這樣的服務
A公司 --------->訪問了服務---------->B公司提供的
Java的項目 —>互通數據 —> NET做的項目
xml
不管你是什麼項目XML的標準是相同的,互通數據直接互通XML即可
JAVA這邊用java的解析方式
NET那邊用NET的方式 但是XML是統一的
3.1xml的規範怎麼定義? dtd(一般我們開發不需要自己去定義)
3.2java操作XML
a.SAX解析
整個文檔一次從頭讀到尾,對內存要求低
訪問某個節點比較麻煩
訪問
b.DOM解析
文檔樹模型來解析,對內存要求高
java直接提供了這些API在
javax.xml.parsers 這個包下,
DocumentBuilder/DocumentBuilderFactory
SAXParse /SAXParseFactory
我們一般很少使用java直接提供的
SAX、DOM解析的API,而是使用第三方的
對SAX、DOM進行包裝了的API
c.第三方提供的又:jdom、dom4j等我們這裏講解dom4j解析XML
c.1導入jar文件
c.2通過dom4j的API生成xml文件
Document doc = DocumentHelper.createDocument();
Element
XMLWriter
OutputFormat
c.3解析
Element 類的一些API
Attribute類的一些API
3.3綜合CoreJava項目
a.把試題信息和用戶信息 導入到xml文件
a.1先定義好dtd(練習一下)
a.2生成users.xml
questions.xml
a.3導入到數據庫
寫入文件時,應該使用utf-8編碼,
因爲xml文件是都utf-8的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章