欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java之jdbc連接mysql數(shù)據庫的方法步驟詳解

 更新時間:2020年07月15日 17:22:50   作者:清均qj  
這篇文章主要介紹了Java之jdbc連接mysql數(shù)據庫的方法步驟詳解,JCBC技術是java開發(fā)必備的只是,jdbc連接mysql數(shù)據庫,這是一個比較簡單的方法,有興趣的可以了解一下

Java:jdbc連接mysql數(shù)據庫

安裝eclipse和mysql的步驟這里不贅述了。

1.一定要下jar包

要想實現(xiàn)連接數(shù)據庫,要先下載mysql-connector-java-5.1.47(或者其他版本)的jar包。低版本的jar包不會出現(xiàn)時差問題的異常。

建議在下載界面點右邊的"Looking for previous GA versions?"下載低版本的。

http://www.dbjr.com.cn/article/190860.htm我看的是這個教程。

2.mysql前期準備

我是參照菜鳥教程下載的mysql。

https://www.runoob.com/mysql/mysql-install.html

我電腦是windows系統(tǒng),然后注意要在配置my.ini文件之前在mysql大文件夾里建一個空的data文件夾,如果有開始就有一個data文件夾,要把文件夾里的東西都刪掉。

如果按照步驟完成了教程里的步驟,你應該就已經完成了。不過也有可能出現(xiàn)各種各樣其他的問題,百度。

用cmd操作:cmd要用管理員身份打開。打開數(shù)據庫要先進到bin目錄中。下面是進入bin,打開mysql,登錄用戶,以及退出的操作。打開成功后會有一個mysql>的小標志。

cd C:\mysql-5.7.27-winx64\bin

net start mysql

mysql -uroot -p

exit

3.Java程序

打開mysql。

第一個try中,如果加載失敗會拋出ClassNotFoundException異常。

第二個try中:con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8","root","");
這一行

jdbc:mysql:// 是指JDBC連接方式;
127.0.0.1: 是指你的本機地址;
3306 SQL數(shù)據庫的端口號;
mysql 就是你要連接的數(shù)據庫的名字。

第二個雙引號里是你的mysql數(shù)據庫用戶名,第三個雙引號里是登錄密碼,我設成沒有密碼了,所以就空著。

import java.sql.*;
public class Conn {
 Connection con;
 public Connection getConnection() {
  try {
   Class.forName("com.mysql.jdbc.Driver"); System.out.println("數(shù)據庫驅動加載成功");
  } catch(ClassNotFoundException e){
   e.printStackTrace();
  }
  try {
   con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/mysql?characterEncoding=UTF-8","root","");
   System.out.println("數(shù)據庫連接成功");
  } catch (SQLException e) {
   e.printStackTrace();
  }
  return con;
 }
 public static void main(String[] args) {
  Conn c = new Conn();
  c.getConnection();
 }
}

然后就運行成功了。

到此這篇關于Java之jdbc連接mysql數(shù)據庫的方法步驟詳解的文章就介紹到這了,更多相關jdbc連接mysql數(shù)據庫內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • SpringBoot動態(tài)更新yml文件

    SpringBoot動態(tài)更新yml文件

    在系統(tǒng)運行過程中,可能由于一些配置項的簡單變動需要重新打包啟停項目,這對于在運行中的項目會造成數(shù)據丟失,客戶操作無響應等情況發(fā)生,針對這類情況對開發(fā)框架進行升級提供yml文件實時修改更新功能,這篇文章主要介紹了SpringBoot動態(tài)更新yml文件
    2023-01-01
  • spring cloud中啟動Eureka Server的方法

    spring cloud中啟動Eureka Server的方法

    本篇文章主要介紹了spring cloud中啟動Eureka Server的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 解決Mybatis的@Param()注解導致分頁失效的問題

    解決Mybatis的@Param()注解導致分頁失效的問題

    這篇文章主要介紹了解決Mybatis的@Param()注解導致分頁失效的問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • springboot靜態(tài)資源的配置方式

    springboot靜態(tài)資源的配置方式

    這篇文章主要介紹了springboot靜態(tài)資源的配置方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • mybatis-plus自帶QueryWrapper自定義sql實現(xiàn)復雜查詢實例詳解

    mybatis-plus自帶QueryWrapper自定義sql實現(xiàn)復雜查詢實例詳解

    MyBatis-Plus是一個MyBatis(opens new window)的增強工具,在 MyBatis的基礎上只做增強不做改變,MyBatis可以無損升級為MyBatis-Plus,這篇文章主要給大家介紹了關于mybatis-plus自帶QueryWrapper自定義sql實現(xiàn)復雜查詢的相關資料,需要的朋友可以參考下
    2022-10-10
  • Eclipse的Debug調試技巧大全(總結)

    Eclipse的Debug調試技巧大全(總結)

    這篇文章主要介紹了Eclipse的Debug調試技巧大全(總結),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • java簡單快速排序實例解析

    java簡單快速排序實例解析

    這篇文章主要為大家詳細介紹了java簡單快速排序實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Springboot Redis設置key前綴的方法步驟

    Springboot Redis設置key前綴的方法步驟

    這篇文章主要介紹了Springboot Redis設置key前綴的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • SpringBoot集成Sharding Jdbc使用復合分片的實踐

    SpringBoot集成Sharding Jdbc使用復合分片的實踐

    數(shù)據庫分庫分表中間件是采用的 apache sharding。本文主要介紹了SpringBoot集成Sharding Jdbc使用復合分片的實踐,具有一定的參考價值,感興趣的可以了解一下
    2021-09-09
  • Java中關于控制臺讀取數(shù)字或字符串的方法

    Java中關于控制臺讀取數(shù)字或字符串的方法

    下面小編就為大家?guī)硪黄狫ava中關于控制臺讀取數(shù)字或字符串的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10

最新評論