1. 程式人生 > >mysql資料庫java訪問基礎

mysql資料庫java訪問基礎

public class MyJDBC{

//定義mysql驅動類

final static String driverClass="com.mysql.jdbc.Driver";

//定義資料庫的訪問地址(在本機上的資料庫,名為test)

final static String  path="jdbc:mysql://localhost:3306/test"


//定義資料庫訪問使用者名稱和密碼

final static String userName="root";

final static String passWord="";   //由於我的資料庫沒有密碼,所以給空字串,根據自己的資料庫密碼定義

//建立連結物件

static  Connection   conn=null;

//建立預處理物件(有三個預處理物件,一般使用動態) 

static PreparedStatement  ps=null;

//使用靜態程式碼塊事在載入這個類的時候就載入裡面的資料,保證之載入一次

static {

try{

Class.forName(driverClass);  //載入驅動

conn=DriverManager.getConnection(path,userName,passWord);

}catch(ClassNotFoundException  e){

System.out.println("驅動類載入失敗......");

}catch(SQLException e){

System.out.println("資料庫連線失敗......");

}

}

//查詢方法(sql:查詢語句;obj:查詢語句之中的"?"替換資料)

// sql="select  id,class_id,name,scor from tset where class_id=? and name=?" ;obj={"一班","張三"};

public static void  query(String sql,Object [] obj){

//資料庫查詢之後返回的資料集合

ResultSet set=null;

try{

//載入預處理語句

ps=conn.getPreparedStatement(sql);

//迴圈替換sql語句中的"?"

for(int i=0;i<obj.length;i++){

ps.setObject(i+1,obj[i]);

}

set=ps.executeQuery();  //執行查詢

//判斷是否有下一個,有就繼續迴圈讀取資料

while(set.next()){

System.out.println(set.getInt(1)

+"\t"+set.getString(2)

+"\t"+set.getString(3)

+"\t"+set.getInt(4));

}

}catch(SQLException e){

System.out.println("資料庫訪問出錯。。。。");

}finally{

try{

set.close();

conn.close();

ps.close();

}catch(SQLExcption e){

e.printStackTrace();

}

}

}

}

相關推薦

mysql資料庫java訪問基礎

public class MyJDBC{ //定義mysql驅動類 final static String driverClass="com.mysql.jdbc.Driver"; //定義資料庫

PHP自己封裝一個原生mysql資料庫工具類--基礎

程式碼都是剛從自己編輯器上拷貝下來的,可以直接複製黏貼執行。 <?php header('content-type:text/html;charset=utf-8'); error_reporting(E_ALL ^ E_DEPRECATED); // 設計一個mysql資料庫操作類 $

MySQL資料庫遠端訪問許可權如何開啟(兩種方法)

在我們使用mysql資料庫時,有時我們的程式與資料庫不在同一機器上,這時我們需要遠端訪問資料庫。預設狀態下,mysql的使用者沒有遠端訪問的許可權。 下面介紹兩種方法,解決這一問題。 1、改表法 可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要

關於mysql資料庫遠端訪問功能

預設狀況下,出於安全考慮,mysql資料庫遮蔽了遠端訪問功能。 然而在許多狀況下,你需要在家或者從web程式去訪問遠端資料庫伺服器,這就相當麻煩了。 第一步: 啟用網路設定 你需要編輯mysql配置

MySQL資料庫遠端訪問許可權設定

    遠端訪問工具有很多,小編我用的是SQLyog,其他的一樣可以。如下圖所示。MySQL host address表示安裝MySQL伺服器的主機IP地址。Username以及Password需要在MySQL伺服器主機mysql資料庫中的user中更改授權。1、改表法   

MySQL資料庫遠端訪問許可權開啟

改表: 可能是你的帳號不允許從遠端登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" mysql -uroot -p1

MySQL資料庫拒絕訪問的解決過程

解決方案 1、步驟一:刪除 mysql.user表 中,Host欄位為 localhost 的匿名賬號(賬戶名為空)。 2、步驟二:建立 [email protected] 賬戶,用於本地連線資料庫。 步驟一 首先,確認下 mysql.user 表中是否存

開啟MySQL資料庫遠端訪問的許可權

在我們使用mysql資料庫時,有時我們的程式與資料庫不在同一機器上,這時我們需要遠端訪問資料庫。預設狀態下,mysql的使用者沒有遠端訪問的許可權。下面介紹兩種方法,解決這一問題。 1、改表法  可

設定MySQL資料庫遠端訪問

預設狀態下,mysql的使用者沒有遠端訪問的許可權。 有以下二種方法可以設定 一、修改管理員表 c:\mysql\bin\mysql -u root -p mysql>use mysql; mysql>update user set host = '%' w

linux mysql資料庫遠端訪問連不上問題,修改訪問許可權

經過驗證以下方法有效mysql -u root -pmysql>use mysql;mysql>select 'host' from user where user='root';mysql>update user set host = '%' where

【JDBC程式設計】Java 連線 MySQL資料庫基礎、入門和進階

Content: 常用的JDBC API 資料庫環境的搭建 建立資料庫連線 資料庫訪問優化 一. 常用的JDBC API 1. DriverManager類 : 資料庫管理類,用於管理一組JDBC驅動程式的基本服務。應用程式和資料

JDBC驅動直接訪問MySQL資料庫(純Java驅動程式)

       純Java驅動方式由JDBC驅動直接訪問資料庫,驅動程式完全由Java語言編寫,執行速度快,而且具備了跨平臺的特點。使用純Java驅動方式進行資料庫連線,首先需要下載資料庫廠商提供的驅動程式JAR包,並將JAR包引入工程中。本示例使用的資料庫是MySQL 5.5

Java web訪問MySql資料庫分頁查詢

有時候我們查詢資料庫表時,但是很多時候表中的記錄很多,需要顯示出來的話怎麼辦?這時可以使用分頁的方法,就是指定從資料庫表的什麼位置開始查詢顯示,以及指定顯示的記錄數目。 Mysql資料庫提供了limit a,b的關鍵字,a是資料庫表的查詢起始位置,是個偏移量,b是指定本次查

java訪問mysql資料庫程式碼

import java.sql.*; public class TestMysqlConnection { public static void main(String[] args) { Connection conn = null;

如果在本地搭一個伺服器和mysql資料庫環境,如果使用java訪問資料庫

解壓後無需安裝直接可以使用,點選SpeedAMP.exe,然後可以通過http://localhost/phpmyadmin/index.php來訪問本地資料庫 java可以通過jdbc來訪問資料庫,比較重要的是下載一個mysql-connector-java-5.1

Java訪問MySQL資料庫原始碼

import java.sql.*; public class JDBCTest { public static void main(String[] args){             // 驅動程式名            String driver = "com

Java訪問Mysql資料庫的例項

import java.sql.*; public class Mysql { public static void main(String arg[]) { try { Connection con = null; //定義一個MYSQL連結物件 Cl

Java訪問MySQL資料庫的SqlHelper類

第一步:新建SqlHelper類; 第二步:新建一個屬性檔案dbinfo.properties,具體內容如下: driver=com.mysql.jdbc.Driver url=jdbc\:mysql\://localhost\:3306/test userName=ro

Spring Boot 2.x基礎教程:使用JdbcTemplate訪問MySQL資料庫

在第2章節中,我們介紹瞭如何通過Spring Boot來實現HTTP介面,以及圍繞HTTP介面相關的單元測試、文件生成等實用技能。但是,這些內容還不足以幫助我們構建一個動態應用的服務端程式。不論我們是要做App、小程式、還是傳統的Web站點,對於使用者的資訊、相關業務的內容,通常都需要對其進行儲存,而不是像第

ERROR:java連線mysql資料庫8.0以上版本

先上解決辦法: 1、修改jdbc.properties    原來是: jdbc.url=jdbc:mysql://localhost:3306/language_protection?useUnicode=true&characterEncoding=UTF