使用jdbc連接數(shù)據(jù)庫的代碼(jdbc連接數(shù)據(jù)庫實驗報告)

    本文主要介紹使用jdbc連接數(shù)據(jù)庫的代碼(jdbc連接數(shù)據(jù)庫的實驗報告),下面一起看看使用jdbc連接數(shù)據(jù)庫的代碼(jdbc連接數(shù)據(jù)庫的實驗報告)相關(guān)資訊。
    實驗要求了解如何使用jdbc連接到數(shù)據(jù)庫。jdbc(java database connectivity)是一個用于執(zhí)行sql語句的java api,它可以為各種關(guān)系數(shù)據(jù)庫提供統(tǒng)一的訪問接口,應(yīng)用程序可以基于它操縱數(shù)據(jù)。opengauss庫提供了對jdbc 4.0特性的支持,需要用jdk1.8版本編譯程序代碼。完成以下工作:
    在opengauss中創(chuàng)建數(shù)據(jù)庫和表格;使用jdbc連接到新創(chuàng)建的數(shù)據(jù)庫;在java程序中更改數(shù)據(jù)庫中的值或輸出數(shù)據(jù)庫中的值;請參考華為提供的實驗手冊:opengauss場景綜合應(yīng)用實驗。請參考之前的實驗,在opengauss中使用jdbc連接數(shù)據(jù)庫來創(chuàng)建數(shù)據(jù)庫和表。
    在本實驗中,jdbc被選為版本1.1.0。
    解壓后,將postgresql.jar導(dǎo)入到我們要編寫的java項目中。(ctrl alt shift s導(dǎo)入jar包)
    lib是實驗9下新建的目錄,導(dǎo)入后完整的項目結(jié)構(gòu)如上圖。
    注意:不允許omm用戶進行遠程登錄。我們需要創(chuàng)建一個新用戶。同時,我們需要授予新的用戶權(quán)限:接下來,我們需要配置客戶端訪問認證并運行遠程連接(這一步需要退出opengauss并在命令行執(zhí)行)。例如,在以下示例中,配置允許ip地址為10.10.0.30的客戶端訪問此計算機。
    gs _ gucset-n all-i all-h 主持所有的實驗酒此外,我們需要修改postgresql.conf和pg_hba.conf文件。
    該文件位于postgresql數(shù)據(jù)文件目錄中,默認值為/var/lib/pgsql/data/。修改postgresql.conf如下:listen _ addresses = * 。
    在pg_hba.conf中添加需要連接到數(shù)據(jù)庫的主機的ip地址增加主機0.0.0.0中的信任度如下所示。
    host all all 0.0.0.0/0 sha256首先使用find命令查找文件地址(不連接數(shù)據(jù)庫登錄root帳號,使用cd/返回根目錄)。
    用vi修改了find -name postgresql.conf:
    vi postgresql.conf進入vi后,按i進入插入模式,找到listen_addresses,修改。
    按e鍵sc,然后按:wq保存退出。
    所以第一個文件被修改了。以同樣的修改第二個文件pg_hba.conf。
    運行java代碼:
    包opengauss導(dǎo)入java . sql . *;公共類connectsql {//下面的代碼將獲取數(shù)據(jù)庫連接的操作封裝為一個接口,通過給一個用戶名和密碼就可以連接到數(shù)據(jù)庫。公共靜態(tài)連接getconnect (string username,string passwd){//驅(qū)動程序類。字符串驅(qū)動= //數(shù)據(jù)庫連接描述符。字符串sourceurl = jdbc :postgresql://192 . 168 . 56 . 124 : 26000/postgres 連接連接=空;嘗試{//加載驅(qū)動程序。class.forname(驅(qū)動程序);} catch(exception e){ e . printstacktrace;返回null}嘗試{//創(chuàng)建連接。conn = driver manager . getconnection(source url,username,passwd);system . out . println( 連接成功! );} catch(exception e){ e . printstacktrace;返回null}返回連接;} public static void main(string[]args){//todo自動生成的方法存根new connect sql;get connect( 石燕酒 , opengauss @ 123 );}}連接成功。
    執(zhí)行查詢let 現(xiàn)在讓我們查詢sc表。首先我們要把sc表的權(quán)限給石燕九用戶。
    將sc上的所有權(quán)限授予石燕九;然后修改java代碼。
    包opengauss導(dǎo)入java . sql . *;公眾的class connectsql {//下面的代碼將獲取數(shù)據(jù)庫連接的操作封裝為一個接口,通過給定用戶名和密碼就可以連接到數(shù)據(jù)庫。公共靜態(tài)連接getconnect (string username,string passwd){//驅(qū)動程序類。字符串驅(qū)動= //數(shù)據(jù)庫連接描述符。字符串sourceurl = jdbc :postgresql://192 . 168 . 56 . 124 : 26000/db _ cc 連接連接=空;嘗試{//加載驅(qū)動程序。class.forname(驅(qū)動程序);} catch(exception e){ e . printstacktrace;返回null}嘗試{//創(chuàng)建連接。conn = driver manager . getconnection(source url,username,passwd);語句stmt = null//執(zhí)行查詢stmt = conn . create statement;字符串sqlsql = select * from sc resultset rs = stmt . execute query(sql);//展開結(jié)果集數(shù)據(jù)庫while(rs.next){ //檢索字符串sno = rs . getstring( sno )按字段;string cno = rs . getstring( cno );int grad: sno);system.out.print(;cno: cno);syst: 年級);打印(\ n );}//完成后關(guān)閉rs . close;stmt . close;conn . close;stem . out . println( 連接成功! );} catch(exception e){ e . printstacktrace;返回null}返回連接;} public static void main(string[]args){//todo自動生成的方法存根new connect sql;get connect( 石燕酒 , opengauss @ 123 );}}跑步:
    標(biāo)簽:
    文件數(shù)據(jù)庫連接
    了解更多使用jdbc連接數(shù)據(jù)庫的代碼(jdbc連接數(shù)據(jù)庫的實驗報告)相關(guān)內(nèi)容請關(guān)注本站點。

    貍窩全能視頻轉(zhuǎn)換器怎么轉(zhuǎn)換格式(貍窩全能視頻轉(zhuǎn)換器能轉(zhuǎn)換kux嗎)
    怎么自己選電腦配置(怎么自己選配置買電腦)
    筆記本電腦Hp,惠普筆記本電腦
    如何查看電腦硬盤容量大小,怎樣查詢電腦的硬盤大小
    科碩移動硬盤質(zhì)量怎么樣,國產(chǎn)十大固態(tài)硬盤品牌排行榜
    使用jdbc連接數(shù)據(jù)庫的代碼(jdbc連接數(shù)據(jù)庫實驗報告)
    電腦開不了機怎么辦藍屏了,電腦藍屏后開不了機屏幕無法顯示 屏幕指示燈是黃色的 接著出現(xiàn)嘟嘟
    手游排行榜2021推薦(國內(nèi)手游排行榜2020年)
    電腦讀取不了硬盤可以換嗎,讀取不到磁盤了 以前重組系統(tǒng)的時候有 C盤D盤可以選項 現(xiàn)在這些盤
    惠普臺式無法u盤啟動怎么辦(惠普臺式電腦不認優(yōu)盤怎么辦)
    手機mega盤怎么使用,手機直接插上u盤后如何使用
    win7系統(tǒng)聲卡驅(qū)動怎么安裝(windows7如何安裝聲卡驅(qū)動)
    windows10的截圖(window10自帶的截圖工具)
    小米手機怎么刷origin os(miui怎么刷twrp)
    夏普r2驍龍845(夏普驍龍870手機)
    筆記本電腦顯卡性能排行榜,筆記本顯卡最新排名
    紅米4高配怎么區(qū)分,紅米note5a怎么區(qū)分高配低配
    windows10截屏快捷鍵ctrl+alt+(win10截圖快捷鍵大全)
    win8無法自動檢測此網(wǎng)絡(luò)的代理設(shè)置(win無法自動檢測此網(wǎng)絡(luò))
    聯(lián)想驅(qū)動管理安裝教程圖解(聯(lián)想驅(qū)動管理安裝教程圖片)
    主站蜘蛛池模板: 伊人久久大香线蕉av一区| 高清一区二区三区| 性色AV 一区二区三区| 国产午夜精品一区二区三区漫画| 人妻在线无码一区二区三区| 亚洲视频在线观看一区| 亚洲av高清在线观看一区二区| 亚洲中文字幕无码一区二区三区| 狠狠色综合一区二区| 国产精品一区二区久久不卡| 韩国福利视频一区二区 | 一区二区免费国产在线观看| 日韩一区二区视频| 88国产精品视频一区二区三区| 日本中文字幕一区二区有码在线| 无遮挡免费一区二区三区| 日本精品视频一区二区三区| 亚洲一区二区观看播放| 人妻无码视频一区二区三区 | 国产午夜精品一区二区| 一区二区三区中文字幕| 鲁大师成人一区二区三区| 视频精品一区二区三区| 在线免费视频一区二区| 成人精品视频一区二区| 国模一区二区三区| 国产熟女一区二区三区五月婷| 国产丝袜一区二区三区在线观看| 秋霞电影网一区二区三区| 国产精品日韩一区二区三区| 日本一区二区三区日本免费| 成人H动漫精品一区二区 | 国产吧一区在线视频| 色久综合网精品一区二区| 中文字幕一区一区三区| 亚洲一区精彩视频| 免费观看日本污污ww网站一区| 国产91精品一区二区麻豆亚洲| 久久国产香蕉一区精品| 日本一区二区免费看| 精品视频无码一区二区三区|