十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
1、首先下載安裝navicat,安裝完成以后打開(kāi)navicat,這里的界面是中文的, 很多人下載的是英文版的
為招遠(yuǎn)等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及招遠(yuǎn)網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站建設(shè)、招遠(yuǎn)網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
2、點(diǎn)擊“文件”,選擇“新建連接”
3、在彈出來(lái)的“新建連接”對(duì)話框中,輸入mysql的基本信息,如IP地址,mysql用戶名和密碼。本地?cái)?shù)據(jù)庫(kù)IP請(qǐng)使用localhost或者127.0.0.1
3、輸入完成以后,點(diǎn)擊“測(cè)試連接”按鈕,如果連接成功,彈出“連接成功”的對(duì)話框。
4、然后,再點(diǎn)擊“確定”按鈕,連接成功,如圖所示
5、雙擊左側(cè)“連接”欄內(nèi)新建立的連接,就會(huì)出現(xiàn)mysql中所有的數(shù)據(jù)庫(kù)了
6、然后右鍵點(diǎn)擊該連接,選擇“新建數(shù)據(jù)庫(kù)”
7、在“新建數(shù)據(jù)庫(kù)”對(duì)話框中,輸入數(shù)據(jù)庫(kù)名、字符集和排列規(guī)則。如果不知道字符集是什么類型的,請(qǐng)選擇“Default character set”,輸入完畢以后,點(diǎn)擊確定,完成數(shù)據(jù)庫(kù)創(chuàng)建8、右鍵點(diǎn)擊新創(chuàng)建的數(shù)據(jù)庫(kù),選擇“運(yùn)行sql文件”
9、在“運(yùn)行sql文件”窗口中,選擇要恢復(fù)的數(shù)據(jù)文件,然后點(diǎn)擊確定,即可完成數(shù)據(jù)庫(kù)的恢復(fù)。完成以后,在窗口右側(cè)可以看到該數(shù)據(jù)庫(kù)中的所有表
1,首先寫(xiě)個(gè)方法package util;import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DBUtil { static String jdbcURL = "jdbc:mysql://localhost:3306/book";
static String jdbcDriver = "com.mysql.jdbc.Driver";
static String userName = "root";
static String password = "root";
/**
* 獲取數(shù)據(jù)庫(kù)連接對(duì)象
* @return 數(shù)據(jù)庫(kù)連接對(duì)象
* @throws ClassNotFoundException
* @throws SQLException
*/
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Class.forName(jdbcDriver);
return DriverManager.getConnection(jdbcURL, userName, password);
}
} 2。項(xiàng)目名==右鍵==build path==add external archivers.... 選擇你mysql驅(qū)動(dòng) 添加進(jìn)去就ok了
在控制臺(tái)根目錄下打開(kāi)sqlserver企業(yè)管理器,新建sqlserver組,根據(jù)自己的情況進(jìn)行選擇;然后新建sqlserver
注冊(cè),進(jìn)行對(duì)sqlserver的連接。準(zhǔn)備妥當(dāng)后,下面就開(kāi)始了:
首先打開(kāi)數(shù)據(jù)轉(zhuǎn)換服務(wù),新建包,打開(kāi)dts界面,在連接中選擇數(shù)據(jù)源進(jìn)行配置。再選擇將要轉(zhuǎn)換到的目的文件,這里我選的
textfile(destination),選擇好文件的存放位置之后,我們來(lái)新建一個(gè)任務(wù)。這里我們只選擇轉(zhuǎn)換數(shù)據(jù)任務(wù),將帶有“選擇源連接”“選擇目的連接”的鼠標(biāo)分別選中數(shù)據(jù)源和目的之后,我們對(duì)新生成的連接進(jìn)行定義,在其屬性中將源,目的,轉(zhuǎn)換依次定義。
執(zhí)行任務(wù),提示成功。保存任務(wù)。然后在新建的任務(wù)上導(dǎo)出數(shù)據(jù),有向?qū)崾?,其中一?xiàng)選擇“從源數(shù)據(jù)庫(kù)復(fù)制表和視圖”。
這一步已經(jīng)把數(shù)據(jù)導(dǎo)出到目的文件中。
下一步在mysql中新建表,與將要導(dǎo)入的結(jié)構(gòu)保持一致時(shí),直接選取“從文本文件中提取數(shù)據(jù),插入到數(shù)據(jù)表:”,將選項(xiàng)添好后,“發(fā)送”就可以了,瀏覽一下,數(shù)據(jù)已導(dǎo)入了。若要導(dǎo)入的表已經(jīng)存在,且屬性名也不同,這時(shí)就先建一個(gè)與要導(dǎo)入的數(shù)據(jù)相同結(jié)構(gòu)的表并導(dǎo)入數(shù)據(jù)(按剛才的進(jìn)行就可以了),然后在mysql中導(dǎo)出“數(shù)據(jù)和結(jié)構(gòu)”,得到sql語(yǔ)句,將其在文本文件中編輯,利用文本編輯器的替換功能,將表名修改,列名加入,最后將其粘貼在要導(dǎo)入表的執(zhí)行sql語(yǔ)句的地方,執(zhí)行一下,數(shù)據(jù)便導(dǎo)入了。
1、首先我們建立一個(gè)表表的數(shù)據(jù),這個(gè)表里有25條數(shù)據(jù),id從1到25。(下圖是部分截圖)
2、要分頁(yè)數(shù)據(jù),首先我們假設(shè)一頁(yè)有10條數(shù)據(jù),我們可以用mysql的limit關(guān)鍵字來(lái)限定返回多少條數(shù)據(jù)。并且用orderby來(lái)排序數(shù)據(jù),這里用id來(lái)排序。所以第一頁(yè)的sql可以如圖這樣寫(xiě)。
3、執(zhí)行后得到的數(shù)據(jù)如圖,就是id從1到10的前10條數(shù)據(jù),因?yàn)槲覀兪前磇d升序來(lái)排序的。
4、上面第一頁(yè)的sql是簡(jiǎn)化的寫(xiě)法,完整的寫(xiě)法如圖,得到的結(jié)果和上圖的一模一樣。代碼里limit0,10的意思是從第一條數(shù)據(jù)開(kāi)始,取10條數(shù)據(jù)。(注意的是第一條數(shù)據(jù)是從0開(kāi)始的)
5、那么第二頁(yè)的數(shù)據(jù),關(guān)鍵是要知道是從哪一條數(shù)據(jù)開(kāi)始,可以用這個(gè)公式得到:(頁(yè)碼-1)?*每頁(yè)顯示多少條,即(2-1)*10=10,所以sql語(yǔ)句如圖,limit10,10。
6、執(zhí)行后,結(jié)果正確,得到id從11到20的10條數(shù)據(jù)。
7、同理第三頁(yè)數(shù)據(jù)的sql如圖,br/就是limit20,10。
8、查詢的結(jié)果如圖,因?yàn)檫@頁(yè)只剩下5條數(shù)據(jù)了,所以只顯示5條數(shù)據(jù)。如果你有更多頁(yè)的數(shù)據(jù),后面的數(shù)據(jù)只需要按上面的公式,得到從哪行開(kāi)始,就可以寫(xiě)對(duì)應(yīng)的sql語(yǔ)句了。