語音交友app開發中連線資料庫的方式,值得一看
語音交友app開發連線至資料庫
語音交友app開發中獲取資料庫的五種方式
package com.ftn.jdbc.myjdbc; //資料庫的不同連線方式 import com.mysql.cj.jdbc.Driver; import org.junit.jupiter.api.Test; import java.io.FileInputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties; public class JdbcConn { public static void main(String[] args) { } //方式一 //直接載入Driver物件,獲取連線 @Test public void connect01() throws SQLException { Driver driver = new Driver(); Properties properties = new Properties(); properties.setProperty("user","root"); properties.setProperty("password","122800"); Connection connect = driver.connect("jdbc:mysql://localhost:3306/db_03", properties); System.out.println("第三種連線方式:" + connect); connect.close(); } //方式二 //使用反射載入 Driver 類,動態載入,更加靈活,減少依賴性 @Test public void connect02() throws Exception { Class<?> aClass = Class.forName("com.mysql.cj.jdbc.Driver"); Driver driver =(Driver) aClass.newInstance(); //建立 url,user和 password Properties properties = new Properties(); properties.setProperty("user","root"); properties.setProperty("password","122800"); Connection connect = driver.connect("jdbc:mysql://localhost:3306/db_03", properties); System.out.println("第三種連線方式:" + connect); connect.close(); } //方式三 //使用DriverManager代替Driver進行統一管理 @Test public void connect03() throws Exception { //使用反射載入 Driver Class<?> aClass = Class.forName("com.mysql.cj.jdbc.Driver"); Driver driver = (Driver) aClass.newInstance(); //建立 url,user和 password String url = "jdbc:mysql://localhost:3306/db_03"; String user = "root"; String password = "122800"; DriverManager.registerDriver(driver); //註冊 Driver 驅動 Connection connection = DriverManager.getConnection(url, user, password); System.out.println("第三種連線方式:" + connection); connection.close(); } //方式四 //使用 Class.forName 自動完成註冊驅動,簡化程式碼 /* 1. mysqL驅動 5.1.6可以無需 CLass . forName("com.mysql.jdbc.Driver"); 2. 從jdk1.5以後使用了jdbc4,不再需要顯示呼叫class.forName()註冊驅動而是自動呼叫驅動 jar包下 META-INF\services\java .sql.Driver文字中的類名稱去註冊 3. 建議還是寫上CLass . forName("com.mysql.jdbc.Driver"), 更加明確 */ @Test public void connect04() throws Exception { //使用反射載入 Driver /* Driver 類原始碼中的靜態程式碼塊 1. 在類載入時,會執行 DriverManager.registerDriver(new Driver()); 2. 即 Driver 會自動註冊 static { try { DriverManager.registerDriver(new Driver()); } catch (SQLException var1) { throw new RuntimeException("Can't register driver!"); } } */ Class<?> aClass = Class.forName("com.mysql.cj.jdbc.Driver"); //建立 url,user和 password String url = "jdbc:mysql://localhost:3306/db_03"; String user = "root"; String password = "122800"; Connection connection = DriverManager.getConnection(url, user, password); System.out.println("第四種方式:" + connection); connection.close(); } //方式五 //在方式四基礎上改進,增加配置檔案,讓連線 mysql 更加靈活 @Test public void connect05() throws Exception { //通過 Properties 物件獲取配置檔案的資訊 Properties properties = new Properties(); properties.load(new FileInputStream("src\\mysql.properties")); //獲取相關的值 String url = properties.getProperty("url"); String user = properties.getProperty("user"); String password = properties.getProperty("password"); String driver = properties.getProperty("driver"); Class<?> aClass = Class.forName(driver); Connection connection = DriverManager.getConnection(url, user, password); System.out.println("第五種方式:" + connection); connection.close(); } }
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996194/viewspace-2839748/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 相親交友原始碼中語音連麥的實現方式,值得一看原始碼
- 語音交友app開發,點選按鈕出現彈窗的實現方式APP
- Oracle資料庫連線方式Oracle資料庫
- 常見的語音交友app開發中資源隔離方法有哪些?APP
- java開發中JDBC連線資料庫程式碼JavaJDBC資料庫
- 使用hostname方式連線資料庫!資料庫
- 微信雲開發資料庫連線資料庫
- mybatis連線資料庫的幾種方式MyBatis資料庫
- Oracle資料庫中的表連線方式及使用場合Oracle資料庫
- 語音交友app開發許可權系統,不容錯過的設計方案APP
- MySQL 簡潔連線資料庫方式MySql資料庫
- ASP,access資料庫連線方式大全資料庫
- ssh埠轉發(之kettle ssh方式連線資料庫)資料庫
- SQL資料庫連線語句SQL資料庫
- Android連線網路資料庫的方式Android資料庫
- 資料庫表的連線方式及用法(一)資料庫
- PHP中的資料庫連線方法PHP資料庫
- java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 連線MySQL資料庫的兩種方式介紹MySql資料庫
- SQLServer埠更改後的資料庫連線方式(轉)SQLServer資料庫
- R語言連線資料庫(MySQL)R語言資料庫MySql
- Spring連線資料庫的幾種常用的方式Spring資料庫
- 【MySQL】自定義資料庫連線池和開源資料庫連線池的使用MySql資料庫
- 完整java開發中JDBC連線資料庫程式碼和步驟JavaJDBC資料庫
- 資料庫的連線資料庫
- sharepoint2010中的WebPart開發--資料庫連線Web資料庫
- Oracle資料庫伺服器的兩種連線方式Oracle資料庫伺服器
- Oracle資料庫中表的四種連線方式講解Oracle資料庫
- SQL Server埠更改後的資料庫連線方式(轉)SQLServer資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 如何在weka中連線資料庫資料庫
- 相親交友原始碼開發中,Redis的三種限流方式原始碼Redis
- ADO 資料庫連線斷開重連資料庫
- 雜談---資料庫連線中的藝術資料庫
- JDBC中連線資料庫的常用jar包JDBC資料庫JAR
- Python 中的 MySQL 資料庫連線池PythonMySql資料庫
- django中的資料庫連線池實現Django資料庫
- 連線資料庫資料庫