myeclipse用java查詢資料庫資訊
阿新 • • 發佈:2018-12-21
聽說有些人是用DW連線的??
1.首先要新增驅動,如圖
新增完成後,新建一個專案,程式碼如下:
import java.sql.*; public class selectsql { public static void main(String[] args){ try{ //呼叫Class.forName()方法載入驅動程式 Class.forName("com.mysql.jdbc.Driver"); System.out.println("成功載入MySQL驅動!"); }catch(ClassNotFoundException e1){ System.out.println("找不到MySQL驅動!"); } String url="jdbc:mysql://localhost:3306/sa"; //JDBC的URL //呼叫DriverManager物件的getConnection()方法,獲得一個Connection物件 Connection conn; try { conn = DriverManager.getConnection(url,"root","123456"); //建立一個Statement物件 Statement stmt = conn.createStatement(); //建立Statement物件 Statement sql = conn.createStatement(); System.out.println ("成功連線到資料庫!"); ResultSet rs = sql.executeQuery("select * from qw"); while (rs.next()) { System.out.println(rs.getString("卡牌"));//表單名,即表頭//資料庫設計時,表頭使用英文 } stmt.close(); conn.close(); } catch (SQLException e){ e.printStackTrace(); } } }
這裡要注意幾個地方:
String url="jdbc:mysql://localhost:3306/sa"; //JDBC的URL
這裡的sa是你建立的資料庫的名稱,是表所在庫的名稱,不是root那個,root是mysql建立時的名稱,我說明白了嗎:)
conn = DriverManager.getConnection(url,"root","123456");
這裡root是mysql建立時的使用者名稱,預設為root,我的密碼是123456(之前酒店資料被盜那個新聞都瞭解了吧