這期內容當中小編將會給大家帶來有關Java中如何使用jdbc連接MySQL,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都網站制作、成都做網站,成都做網站公司-創新互聯已向1000多家企業提供了,網站設計,網站制作,網絡營銷等服務!設計與技術結合,多年網站推廣經驗,合理的價格為您打造企業品質網站。
首先,在MySQL控制臺創建
SQL代碼
create database test;
use test;
create table user(username varchar(15),password varchar(20));
insert into user values(‘userone’,’123456’);
也可以用MySQL-Front創建
java代碼
package com.dgy.util;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestJDBC {
/**
* 1、所使用的驅動包為mysql-connector-java-5.0.8-bin.jar
* 2、Statement 用于執行靜態 SQL 語句并返回它所生成結果的對象
* 在默認情況下,同一時間每個 Statement 對象在只能打開一個 ResultSet 對象。
* 因此,如果讀取一個 ResultSet 對象與讀取另一個交叉,
* 則這兩個對象必須是由不同的Statement 對象生成的。
* 如果存在某個語句的打開的當前 ResultSet 對象,
* 則Statement 接口中的所有執行方法都會隱式關閉它。
* 3、ResultSet 表示數據庫結果集的數據表,通常通過執行查詢數據庫的語句生成。
* ResultSet 對象具有指向其當前數據行的指針。最初,指針被置于第一行之前。
* next 方法將指針移動到下一行;
* 因為該方法在 ResultSet 對象中沒有下一行時返回 false,
* 所以可以在 while 循環中 使用它來迭代結果集。
**/
static Connection conn = null;
public static Connection getConnectionByJDBC() {
try {
//裝載驅動包類
Class.forName(com.mysql.jdbc.Driver"); //加載驅動
}catch(ClassNotFoundException e) {
System.out.println("裝載驅動包出現異常!請查正!");
e.printStackTrace();
}
try{
/** 建立jdbc連接,但要注意此方法的第一個參數,
* 如果127.0.0.1出現CommunicationsException異常,
* 可能就需要改為localhost才可以
**/
//jdbc:mysql://localhost:3306/test,test是數據庫
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","123456");
}catch(SQLException e) {
System.out.println("鏈接數據庫發生異常!");
e.printStackTrace();
}
return conn;
}
public static void test(){
String sql = "select * from user";
getConnectionByJDBC();
try{
//創建一個jdbc聲明
Statement stmt = conn.createStatement();
//執行查詢
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
String username = rs.getString("username");
String password= rs.getString("password");
System.out.println(username +""+ password);
}
}catch (SQLException e){
System.out.println(e.getMessage());
e.printStackTrace();
}finally{
//預防性關閉連接(避免異常發生時在try語句塊關閉連接沒有執行)
try{
if(conn != null) conn.close();
} catch(SQLException e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
public static void main(String[] args){
TestJDBC testjdbc = new TestJDBC();
testjdbc.test();
}
}
上述就是小編為大家分享的Java中如何使用jdbc連接Mysql了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。
網頁名稱:Java中如何使用jdbc連接Mysql
網頁URL:http://m.newbst.com/article36/jhshsg.html
成都網站建設公司_創新互聯,為您提供云服務器、域名注冊、、品牌網站建設、外貿建站、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯