Java 連線JDBC MySQL資料庫問題
import java.sql.*;
public class Test01 {
public static void main(String[] args) {
// 註冊驅動
Connection conn= null;
Statement statement = null;
ResultSet res = null;
try {
Driver driver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(driver);
// 2獲取資料庫連線
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bjnode?useSSL=false", "root", "123456");
// 3.獲取資料操作物件
statement = conn.createStatement();
// 4.執行SQL語句
String sql = "select e.ename as a,e.sal as b ,s.grade " +
"as c from emp e join salgrade s on e.sal between " +
"s.losal and s.hisal";
res = statement.executeQuery(sql);
// 5處理查詢結果
while (res.next()) {
String ename = res.getString("a");
double sal = res.getDouble("b");
int grade = res.getInt("c");
System.out .println(ename + " " + sal + " " + grade);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
if (res != null) {
try {
res.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
//註冊驅動方式1
Driver driver = new com.mysql.jdbc.Driver();
DriverManager.registerDriver(driver);
//註冊驅動方式2
Class.forName("com.mysql.jdbc.Driver");// 動態方式載入mysql驅動
程式碼相信大家都會,我是在IDEA的編譯環境進行操作的,遇到的問題主要有兩個,相信很多新手都可能遇到,一個是jar包的匯入問題,如果沒匯入,會提示com.mysql.jdbc.Driver();無法識別,載入mysql-connector-java-5.1.39-bin.jar包,載入的方法可以參見http://blog.csdn.net/a153375250/article/details/50851049,樓主寫的很清晰,當然還有很多其他方法,另外一個就是雖然執行成功但是會有警告,很長一段,原因是 String url = “jdbc:mysql://localhost:3306/bjnode?characterEncoding=utf8&useSSL=false”;的後半句useSSL=false這個設定一定要有,設定了MySQL資料庫的檢視許可權問題,問號?前面的是個人要連線的資料庫,特此說明,防止誤解,希望對新手有所幫助吧!!
相關推薦
Java 連線JDBC MySQL資料庫問題
import java.sql.*; public class Test01 { public static void main(String[] args) { // 註冊驅動 Connection conn= null
Java Web eclipse中連線到mysql資料庫
eclipse中連線到mysql資料庫 (Win10 jdk-7 Tomcat-7 eclipse ee
java實現對mysql資料庫連線
我們需要一個JDBC的庫檔案. 所謂JDBC是用於執行Sql語句的JAVA API,有了這個包就可簡單對mysql進行連線等操作。 首先,實現對資料庫的連線。 public class mysql_connect { static String sql; public st
Java中JDBC的資料庫連線池
資料庫連線池 池引數(所有池引數都有預設值): 初始大小:10個 最小空閒連線數:3個 增量:一次建立的最小單位(5個) 最大空閒連線數:12個 最大連線數:20個 最大的等待時間:1000毫秒 四
jdbc連線Oracle/MySQL資料庫進行批量匯入操作,如何提高效率???
package com.test.main; import java.sql.BatchUpdateException; import java.sql.Connection; import java.sql.PreparedStatement; import java.util.Date; impor
eclipse(Java)對MySQL資料庫進行連線、查詢和修改
(1) 呼叫Class.forName()方法載入驅動程式。 (2) 呼叫DriverManager物件的getConnection()方法,獲得一個Connection物件。 (3) 建立一個Statement物件,準備一個SQL語句,這個SQL語句可以是Statement物件(立即執行的的語
java工程連線遠端MySQL資料庫報錯:Communications link failure due to underlying exception
在開發專案工程時,工程之前都是連線到區域網的測試資料庫,執行沒有問題。但是由於需要將專案部署到外網的伺服器上,同時mysql資料庫也是搭建在外網的伺服器上,當進行本地開發時,由於電腦是連線在本地的區域網內,需要連線到外網的資料庫上,於是就遇到了問題:com.mysql.jdb
遠端連線Hostinger MySQL資料庫 setup remote MySQL Workbench connection to Hostinger MySQL database
I tried to use MySQL workbench to connect my Hostinger MySQL database from my local desktop. Following the official tutorials, I setup the conn
java程式碼實現MySQL資料庫表千萬條資料去重
準備工作: 1.資料庫表:datatest5 2.欄位: id 主鍵自增,val 重複值欄位併為val建立索引 3.設定innodb緩衝池大小 show variables like "%_buffer%"; SET GLOBAL innod
本地cmd連線遠端mysql資料庫
一、登入遠端mysql 輸入mysql -h要遠端的IP地址 -u設定的MySQL使用者名稱 -p登入使用者密碼 例如:mysql -h 192.168.1.139 -u root -p dorlocaldata ( 如果不能實現,把MySQL安裝目錄下的MySQL Server 5
配置phpmyadmin連線遠端 MySQL資料庫
1、phpmyadmin程式所在伺服器:192.168.1.1,訪問地址為:http://192.168.1.1/phpmyadmin 2、MySQL資料庫所在伺服器:192.168.1.2,已經允許資料庫外鏈,MySQL資料庫使用者名稱:admin 密碼:123456 3、現在要通過http://
PHP當中如何使用Wampserver連線到Mysql資料庫以及怎樣使用
3個回答 #各抒己見# 老人向兒子索要帶孫子費,老人有照看孫輩的義務嗎? 最佳答案 程順偉 來自知道合夥人認證行家 2016-02-05 wampserver安裝好後,在瀏覽器中訪問,localhost/phpmyadmin/,登入你當初設定的
VC++6.0 MFC利用ADO連線到MySQL資料庫
安裝MySQL資料庫,併為其安裝驅動! 兩種連線方式:ODBC連線和非ODBC連線。 一、ODBC方式連結 1、應用程式的stdafx.h標頭檔案中(也可以在其他合適的地方)包含如下語句。 //匯入msado15.dll動態連結庫,不要名稱空間,將EOR改成adoEOR,避免與檔
Java直連mysql資料庫
1.新增jar 2.程式碼 import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import com.my
MySQL---當Java遇上MySQL⑧---資料庫元資料、生成Excel檔案
玩轉資料庫元資料主要有兩個類: * java.sql.DatabaseMetaData 和 java.sql.ResultSetMetaData * DatabaseMetaData:可以獲得驅動資訊、所有資料庫名,所有表格名(檢視、儲存過程等)
Java程式向MySql資料庫中插入的資料變成了問號
其實,當我們看到這個問題的時候都會很快的想到是編碼格式的問題。但是當我檢視MyEclipse中的編碼格式的時候發現,編碼方式是沒有問題的,而且自己寫的JSP頁面中的編碼格式也是沒有問題的。那麼這會嘛原因的? 後來在檢視Mysql的資料時候發現: 1、MySQL的預設編碼是La
Java實現對mysql資料庫的增刪查改
前面我們已經講過如何實現對mysql資料庫的連線。最簡單的資料庫操作就是增刪查改。 其實對懂得實現對資料庫的連線,其餘的,對於一些簡單的操作都是很簡單的。 檢視資料 public static void show_info() throws ClassNotFoundExcept
[原始碼和文件分享]基於JAVA WEB和MYSQL資料庫實現的大學圖書館管理系統APP
一、系統開發目的 幾年前的web2.0時代給我們帶來的衝擊還在擴大。緊接著的 iPhone 和 Android 平板電腦的日益流行,使得我們可以用一種很輕鬆的手勢,觸控,語言等方式與網際網路互動。根據調查顯示,移動裝置的佔有率會在幾年後超過傳統pc,Windows在2012年9月推出的最新Win
Java連線和操作資料庫
JDBC 1、JDBC是開發資料庫引用的java API,通過JDBC,使用Java設計的程式能夠執行SQL語言、獲取結果、在使用者介面中顯示資料,並且能將所做的改動傳回資料庫,同時JDBC API可用於分散式異型機環境中國多種資料來源之間的互動; 2、一般使用Jav
(百萬資料量級別)java下的mysql資料庫插入越插越慢的問題解決
http://blog.csdn.net/qq547276542/article/details/75097602 最近的專案需要匯入大量的資料,插入的過程中還需要邊查詢邊插入。插入的資料量在100w左右。一開始覺得100w的資料量不大,於是就插啊插,吃了個飯,回