1. 程式人生 > >myeclipse用java查詢資料庫資訊

myeclipse用java查詢資料庫資訊

聽說有些人是用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(之前酒店資料被盜那個新聞都瞭解了吧