1. 程式人生 > >java程式碼實現JDBC連線MySql以及引用驅動程式包

java程式碼實現JDBC連線MySql以及引用驅動程式包

JDBC連結MySql   JDBC連結MySql的話題已經老掉牙了,這次我只想通過使用簡潔的程式碼實現,採用封裝的思想,將連結MySql的程式碼封裝在類的靜態方法中,供一次性呼叫返回java.sql.Connection物件   下面是程式碼:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class ConnectToDataBase {
	public static Connection getDataBaseConnection(){
		String driver="com.mysql.jdbc.Driver";
		String url="jdbc:mysql://localhost:3306/db_pms";
		String user="root";
		String password="123456";
		
		//載入驅動程式
		try {
			Class.forName(driver);
			//System.out.println("驅動程式載入成功");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		
		//連結資料庫
		Connection conn=null;
		try {
			conn=DriverManager.getConnection(url, user, password);
			if (!conn.isClosed()) {
				System.out.println("連線資料庫成功");
			}
		} catch (SQLException e) {
			System.out.println("連結資料庫失敗: "+e.getMessage());
		}
		
		return conn;
	}
	
}


    那麼呼叫的時候直接這樣子即可:
   Connection  conn=ConnectToDataBase.getDataBaseConnection();
之後就可以進行後續的資料庫相關操作了:    我的java系列後續部落格中關於  JDBC連結資料庫的操作會基於此,可以閱讀後續的相關的部落格!    此外,上面程式碼中涉及到“載入驅動程式”,那麼我在這裡使用的是:mysql-connector-java-5.0.5-bin.jar。那麼使用將此引用進當前的專案中呢?    網上有人介紹將其新增進  classpath變數中,我也照做了,但不知道為什麼還是不行,後來想想“為何不直接將此jar包直接引進當前使用的專案中呢?”,正如我所想,下面的操作即可完成操作
  (1)右鍵當前專案,找到最下面的屬性選項        (2)找到java Build Path 右上角找到  Libraries  最右邊找到 Add External JARS...
  (3)找到對應的jar所在的路徑--我是在網上下載直接放在我當前專案裡面
(4)之後就可以看到專案下面有 Referenced Libraries  下面就可以看到了!

相關推薦

java程式碼實現JDBC連線MySql以及引用驅動程式

JDBC連結MySql   JDBC連結MySql的話題已經老掉牙了,這次我只想通過使用簡潔的程式碼實現,採用封裝的思想,將連結MySql的程式碼封裝在類的靜態方法中,供一次性呼叫返回java.sq

Hive:用Java程式碼通過JDBC連線Hiveserver

  寫在前面的話,學Hive這麼久了,發現目前國內還沒有一本完整的介紹Hive的書籍,而且網際網路上面的資料很亂,於是我決定寫一些關於《》序列文章,分享給大家。我會在接下來的時間整理有關Hive的資料,如果對Hive的東西感興趣,請關注本部落格。  我們可以通過CLI、Cli

Java程式碼通過JDBC連線Hiveserver2

      我們可以通過CLI、Client、Web UI等Hive提供的使用者介面來和Hive通訊,但這三種方式最常用的是CLI;Client 是Hive的客戶端,使用者連線至 Hive Server。在啟動 Client 模式的時候,需要指出Hive Server所在節點,並且在該節點啟動 Hive Se

Java程式碼通過JDBC連線Hiveserver

我們可以通過CLI、Client、Web UI等Hive提供的方式來和Hive通訊,但這三種方式中最常用的是CLI;Client是Hive的客戶端,使用者連線至Hive Server。在啟動Client模式的時候,需要指出Hive Server所在的節點,並且在該節點啟動H

eclipse新建java工程利用JDBC連線MYSQL資料庫

java利用JDBC連線資料庫首先需要載入與註冊驅動,這裡我用的是Class.forName()方法註冊驅動,還有一種是將驅動程式新增到 PS:在註冊驅動之前需要確保工程裡有相應的驅動,所以現在工程下

如何實現JDBC連線mysql資料庫

1.匯入mysql資料庫的驅動jar包 如我的導的是mysql-connector-java-5.1.40.jar 2.註冊驅動 註冊驅動程式碼為:Class.forName("com.mysql.

mysql資料庫的連線以及增刪改查Java程式碼實現(Statement版)

資料庫: create table t1(id int primary key not null auto_increment,name varchar(32),password varchar(32)); insert into t1(name,password) va

mysql資料庫的連線以及增刪改查Java程式碼實現(PreparedStatement版)

資料庫: create table t1(id int primary key not null auto_increment,name varchar(32),password varchar(32)); insert into t1(name,password) v

java利用jdbc連線Mysql資料庫——實現登入註冊功能

實現功能如下: ①0選中註冊,若使用者名稱相同則註冊失敗,重新選擇 ②若使用者名稱不存在則儲存到資料庫 ③1選中登入,若使用者名稱和密碼符合時,登入成功。 程式碼如下: package com.lucfzy; import java.sql.Connection; imp

利用JDBC連線MySQL資料庫並實現增刪改查的程式碼示例

一、實現增刪改: 比較簡單: import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement;

JAVA JDBC 連線Mysql 程式碼

package com.birds.chart.demo; import java.sql.DriverManager; import java.sql.ResultSet; import java

jdbc連線Mysql資料庫實現crud

一.首先下載jdbc連線包 https://www.mysql.com/products/connector/ 二:然後解壓出來就可以看見下面兩個壓縮檔案 開啟eclise,假設已經建立好一個java專案 右鍵單擊專案名然後選擇如下圖所示步驟操作就好: 專案名

java程式碼實現MySQL資料庫表千萬條資料去重

  準備工作: 1.資料庫表:datatest5 2.欄位: id 主鍵自增,val 重複值欄位併為val建立索引 3.設定innodb緩衝池大小 show variables like "%_buffer%"; SET GLOBAL innod

MysqlJava程式碼實現資料庫定時備份與還原詳解

一、目的 使用java程式碼實現定時執行Mysql備份與還原。 二、思路 先寫好一個定時器,每隔多少時間執行一次備份 備份方法為,通過java向命令列寫入命令執行 首先在cmd中模擬備份,測試成功後 使用java程式碼實現資料備份功能

javaweb:JDBC連線MYSQL資料庫詳解,使用JDBC對資料庫進行CRUD操作以及DAO模式的介紹

  JDBC簡介: JDBC全稱為:Java DataBase Connectivity(java資料庫連線)。 SUN公司為了簡化、統一對資料庫的操作,定義了一套Java操作資料庫的規範,稱之為JDBC。 組成JDBC的2個包: 連結:https://pan

設計模式(建立型):Java常用23種設計模式之單例模式詳解以及Java程式碼實現

可以說單例模式是所有設計模式中最簡單的一種。 單例模式就是說系統中對於某類的只能有一個物件,不可能出來第二個。 單例模式也是23中設計模式中在面試時少數幾個會要求寫程式碼的模式之一。主要考察的是多執行緒下面單例模式的執行緒安全性問題。 1.多執行緒安全單例模式例項一(不使用同步鎖)

使用JDBC連線MySQL資料庫並且完成增刪改查完整程式碼

完整路徑截圖: **//BaseDao.java檔案** package cn.utils; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement

Elasticsearch的完整安裝目錄以及java程式碼實現

啊ElasticSearch的安裝與使用 下載最新版本的ElasticSearch 下載外掛head 4:下載完成後在/elasticsearch-6.4.1/bin目錄下啟動elast

JDBC連線mysql資料庫close釋放資源優化程式碼

//這裡直接建立一個util類進行close的釋放 package com.liudao.util; //這是我的包,你用你的包 import java.sql.Connection; import java.sql.ResultSet; import jav

java程式中使用JDBC連線mysql資料庫

  在java程式中我們時常會用到資料庫中的資料或操作資料庫中的資料,如果java程式沒有和我們得資料庫連線,就不能實現在java程式中直接操作資料庫。使用jdbc就能將java程式和資料庫連起來,此時我們就能在java程式裡通過java程式碼完成我們要對資料庫的操作。但是使用jdbc怎麼實現連線呢? 具體