国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

JDBC-->java如何連接數(shù)據(jù)庫(詳細版小白必備)

這篇具有很好參考價值的文章主要介紹了JDBC-->java如何連接數(shù)據(jù)庫(詳細版小白必備)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

java jdbc連接數(shù)據(jù)庫步驟,java

java jdbc連接數(shù)據(jù)庫步驟,java

?個人名片:
??作者簡介:一名大二在校生,熱愛生活,愛好敲碼!
\ ??個人主頁 ??:holy-wangle
?系列內(nèi)容: ????tkinter前端窗口界面創(chuàng)建與優(yōu)化
??? Java實現(xiàn)ATP小系統(tǒng)
?個性簽名: ??不積跬步,無以至千里;不積小流,無以成江海


? ? ? ? 最近在忙著復(fù)習(xí)期末考試,還有就是做課程設(shè)計。
? ? ? ? 在做數(shù)據(jù)庫課程設(shè)計的時候,學(xué)習(xí)了如何java如何連接數(shù)據(jù)庫的操作。今天我記錄一下,并且分享給大家一起交流交流!

? ? ? ? 總體流程:Java連接MySQL數(shù)據(jù)庫的方法:首先下載解壓得到j(luò)ar庫文件,并在對應(yīng)的項目中導(dǎo)入該庫文件;然后添加JDBC;接著在Mysql數(shù)據(jù)庫中進行建表,和添加數(shù)據(jù)的操作;最后連接數(shù)據(jù)庫并讀取數(shù)據(jù)即可。????????


第一步:

? ? ? ? Java 連接 MySQL數(shù)據(jù)庫需要驅(qū)動包。
????????那么驅(qū)動包從哪而來呢?我們可以到這個網(wǎng)站進行下載:MySQL :: Download Connector/J

我選擇的版本是8.0.33,jdk1.8以上選擇8.x的jar包即可,如果jdk1.8以下就按照5.x的jar包。

? ? ? ? 點開之后我們的頁面應(yīng)該是這樣的:?

java jdbc連接數(shù)據(jù)庫步驟,java

?如果下載其他版本我們點擊:

java jdbc連接數(shù)據(jù)庫步驟,java

java jdbc連接數(shù)據(jù)庫步驟,java

?????????選擇對應(yīng)的版本即可。

????????回到上面選擇Platform Independent:

java jdbc連接數(shù)據(jù)庫步驟,java

? ? ? ? ?然后選擇第二個進行下載即可:

java jdbc連接數(shù)據(jù)庫步驟,java


?第二步

????????下載完成后!我們解壓這個zip包

????????java jdbc連接數(shù)據(jù)庫步驟,java


第三步:

????????我把這個jar包復(fù)制好,打開我們的idea,在我們的工程下面建立一個lib目錄

java jdbc連接數(shù)據(jù)庫步驟,java

? ? ? ? ?我之前已經(jīng)建好了!所有我就不建了。然后呢把我們復(fù)制的jar包丟進剛剛新建的lib目錄里面。

java jdbc連接數(shù)據(jù)庫步驟,java

? ? ? ? ?ok,已經(jīng)差不多了哈!


?第四步:

????????再把jar配置到項目就大功告成了!

? ? ? ? 點擊左上角的file,打開Project Struture

java jdbc連接數(shù)據(jù)庫步驟,java

? ? ? ? ?選擇Libraries,點擊+號找到剛剛lib目錄,選擇jar包即可配置成功!下圖是已經(jīng)配置好了!java jdbc連接數(shù)據(jù)庫步驟,java

?java jdbc連接數(shù)據(jù)庫步驟,java

java jdbc連接數(shù)據(jù)庫步驟,java

? ? ? ? ?最后點擊apply應(yīng)用即可!


? ? ? ? 配置就完成了!下面我嘗試一下連接數(shù)據(jù)庫。

? ? ? ? 整體代碼:

package com;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class jdbc {
    //資源綁定獲取 文件中的內(nèi)容
    public static void main(String []arge) {
        //定義下面需要的對象
        Connection conn=null;
        Statement stmt=null;
        String driver = "com.mysql.jdbc.Driver";
        //因為下面要關(guān)閉 所以創(chuàng)建變量 不能再try中
        try {
            //一定要把這個連接文件建立在這個項目下面
            
            //第一步 注冊驅(qū)動
            // 有兩種方式
            //第一種
//            DriverManager.registerDriver(new com.mysql.jdbc.Driver());
            //第二種
            Class.forName(driver);
            
            //第二步 獲取連接
            String url="jdbc:mysql://localhost:3306/stock";
            String user="root";   //這里的信息是需要更改的,根據(jù)自己實際情況進行輸入即可
            String password="556842";
            conn= DriverManager.getConnection(url, user, password);

            System.out.println("數(shù)據(jù)庫連接對象"+conn);

            //第三步獲取數(shù)據(jù)庫操作對象
            stmt =conn.createStatement();

            //第四步 執(zhí)行sql語句

            //這里就是你要對數(shù)據(jù)庫操作的語句
            String sql="insert into focus(id,note_info) value (6,'人事部');";
            //這里的返回值 是對數(shù)據(jù)庫影響的條數(shù)
            int count =stmt.executeUpdate(sql);
            System.out.println(count==1?"執(zhí)行成功":"執(zhí)行失敗");

            //第五步 處理查詢結(jié)果(對待有select的語句其他的沒有)

            //第六步 關(guān)閉資源  在finally中

        } catch (SQLException | ClassNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }finally {
            if(stmt!=null)
                try {
                    stmt.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            if(conn!=null)
                try {
                    conn.close();
                } catch (SQLException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
        }
    }
}

操作臺輸入執(zhí)行成功!我們連接一下數(shù)據(jù)庫看看,是否完成修改!?

java jdbc連接數(shù)據(jù)庫步驟,java

java jdbc連接數(shù)據(jù)庫步驟,java

? ? ? ? ?我這里使用的數(shù)據(jù)庫圖形化軟件是Workbbench(免費的軟件)

? ? ? ? 結(jié)果肯定是成功修改?。。。。?!

java jdbc連接數(shù)據(jù)庫步驟,java


java jdbc連接數(shù)據(jù)庫步驟,java


感謝各位的觀看,創(chuàng)作不易,能不能給哥們來一個點贊呢!?。?/strong>

好了,今天的分享就這么多了,有什么不清楚或者我寫錯的地方,請多多指教!

私信,評論我唄!?。。。。?/strong>

關(guān)注我下一篇不迷路哦!文章來源地址http://www.zghlxwxcb.cn/news/detail-764473.html

到了這里,關(guān)于JDBC-->java如何連接數(shù)據(jù)庫(詳細版小白必備)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JAVA連接數(shù)據(jù)庫 JDBC編程

    JAVA連接數(shù)據(jù)庫 JDBC編程

    提供修改數(shù)據(jù)庫和查詢數(shù)據(jù)庫的代碼,兩者只有很細微的差別 ????????注意在進行連接數(shù)據(jù)庫首先你得下載你對應(yīng)MYSQL版本的JDBC驅(qū)動包,比如MYSQL8.0版本的你就要下載MYSQL8.0版本的JDBC驅(qū)動包,MYSQL5.1版本的你就要下載MYSQL5.1版本的JDBC驅(qū)動包 我下載的8.0版本的驅(qū)動包就是這個

    2024年02月15日
    瀏覽(98)
  • 通過JDBC連接數(shù)據(jù)庫并用Java把數(shù)據(jù)寫入數(shù)據(jù)庫

    通過JDBC連接數(shù)據(jù)庫并用Java把數(shù)據(jù)寫入數(shù)據(jù)庫

    目錄 1.新建項目 2.在src包下新建lib包,用來存放jar包(下載對應(yīng)jar包復(fù)制到lib包里) 3.右鍵導(dǎo)入的jar包,找到并單擊\\\"添加到庫\\\"(add....) 4.在src包下新建bean包,新建class類 5.class類中寫數(shù)據(jù)庫表中對應(yīng)的列名的set get方法、空參、有參(String方法)注意:類名為私有類(private),新建類時數(shù)

    2024年02月02日
    瀏覽(97)
  • Java-JDBC連接數(shù)據(jù)庫

    Java-JDBC連接數(shù)據(jù)庫

    目錄 一、JDBC開發(fā)步驟 1.Java程序連接數(shù)據(jù)庫 1.1引入MySQL驅(qū)動包 1.2Java連接MySQL步驟 2 實現(xiàn)增刪改查操作 2.1 添加數(shù)據(jù) 2.2 修改數(shù)據(jù) 2.3 刪除數(shù)據(jù) 2.4 查詢數(shù)據(jù) 二、JDBC處理相關(guān)問題 1 解決SQL注入問題 1.1、問題演示 1.2、解決問題 2 JDBC事務(wù)處理 3 獲取自增長鍵值 4 批處理操作 1.1 引入

    2024年02月09日
    瀏覽(89)
  • 【JDBC】Java連接MySQL數(shù)據(jù)庫

    【JDBC】Java連接MySQL數(shù)據(jù)庫

    數(shù)據(jù)庫編程指的是通過編程語言與數(shù)據(jù)庫進行交互和操作的過程,包括使用編程語言創(chuàng)建、連接、查詢、更新和刪除數(shù)據(jù)庫中的數(shù)據(jù),以及管理數(shù)據(jù)庫結(jié)構(gòu)和其他相關(guān)工作等。 另外,不同的數(shù)據(jù)庫,對應(yīng)不同的編程語言提供了不同的數(shù)據(jù)庫驅(qū)動包,如:MySQL提供了Java的驅(qū)動包

    2024年02月15日
    瀏覽(790)
  • JAVA使用JDBC連接oracle數(shù)據(jù)庫

    JAVA使用JDBC連接oracle數(shù)據(jù)庫

    首先給出代碼和輸出: ?講解下代碼 ?Class.forName(\\\"oracle.jdbc.OracleDriver\\\");這段代碼是用來加載驅(qū)動的。 通過靜態(tài)類DriverManager的getConnection方法配置連接字符串 DriverManager.getConnection(\\\"jdbc:oracle:thin:@192.168.10.150:1521:orcl11g\\\",\\\"xielong\\\",\\\"xielong\\\"); 其中ip為oracle數(shù)據(jù)庫地址,1521為默認的數(shù)據(jù)

    2024年02月13日
    瀏覽(23)
  • java連接mysql8.0數(shù)據(jù)庫—jdbc連接

    java連接mysql8.0數(shù)據(jù)庫—jdbc連接

    mysql官網(wǎng) 點擊platform Independent ,然后出現(xiàn)jar包選項 點download 點左下角no thanks,直接下載 原始方法,直接在項目下建一個lib包 然后將剛剛下好的zip解壓,復(fù)制jar包到該目錄下,右鍵jar包,選擇add as Library 出現(xiàn)一堆包,表示成功導(dǎo)入jar包 注意:Driver類創(chuàng)建時,要導(dǎo)入com.mysql.cj.

    2024年02月13日
    瀏覽(96)
  • 【大數(shù)據(jù)筆記】java jdbc連接hive數(shù)據(jù)庫;java hive連接kerberos

    【大數(shù)據(jù)筆記】java jdbc連接hive數(shù)據(jù)庫;java hive連接kerberos

    1、pom.xml配置 ????????dependency ????????????groupIdorg.apache.hive/groupId ????????????artifactIdhive-jdbc/artifactId ????????????scope2.1.1/scope ????????/dependency 2、驅(qū)動 org.apache.hive.jdbc.HiveDriver 3、用傳統(tǒng)改的Class.forName,然后DriverManager去拿。 二、java hive連接kerberos

    2024年01月19日
    瀏覽(18)
  • 數(shù)據(jù)庫--教務(wù)管理系統(tǒng)(數(shù)據(jù)庫部分--Java-jdbc連接)

    數(shù)據(jù)庫--教務(wù)管理系統(tǒng)(數(shù)據(jù)庫部分--Java-jdbc連接)

    我所設(shè)計的教務(wù)管理系統(tǒng)包括6大部分,學(xué)生信息、教師信息、課程信息、班級信息、選課信息、教授信息。該系統(tǒng)可以通過不同的群體進行操作:學(xué)生群體可以對個人信息、班級、教師信息進行查詢操作,對于課程則可以進行選課操作;教師群體可以個人信息、班級信息、學(xué)

    2024年02月03日
    瀏覽(38)
  • Java的JDBC編程—連接Mysql數(shù)據(jù)庫

    Java的JDBC編程—連接Mysql數(shù)據(jù)庫

    目錄 一、 Java的數(shù)據(jù)庫編程:JDBC 二、JDBC工作原理 三、?JDBC使用 四、JDBC使用步驟總結(jié) ?五. JDBC常用接口和類 5.1 JDBC API 5.2 數(shù)據(jù)庫連接Connection 5.3 Statement對象 5.4 ResultSet對象 ? ? ?JDBC,即Java Database Connectivity,java數(shù)據(jù)庫連接。是一種用于執(zhí)行SQL語句的Java API,它是 Java中的數(shù)據(jù)

    2024年02月05日
    瀏覽(103)
  • Java數(shù)據(jù)庫連接:JDBC介紹與簡單示例

    在Java程序中,操作數(shù)據(jù)庫是必不可少的。JDBC(Java Database Connectivity)是Java中用于連接和操作數(shù)據(jù)庫的一種技術(shù)。通過JDBC,Java程序可以與各種關(guān)系型數(shù)據(jù)庫進行交互,如MySQL、Oracle、PostgreSQL等。 JDBC是一種標準的Java API,它提供了一組接口,通過這些接口Java程序可以與數(shù)據(jù)庫

    2024年02月07日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包