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