java ODBC連線MYSQL資料庫
阿新 • • 發佈:2019-02-03
2.首先看一下我的資料庫:libo_shopping下有一張表:y_user
3.第一步的程式安裝好之後,去控制面板===》資料來源
4.上程式碼:
//匯入java.sql包
import java.sql.*;
public class OdbcTest {
public static void main(String[] args) { //建立驅動名稱,這裡我們使用的是odbc String driverName="sun.jdbc.odbc.JdbcOdbcDriver"; //建立odbc的名字 String odbcName="jdbc:odbc:mysql"; //使用者名稱 String userName="root"; //密碼 String password="root"; //建立一個連線物件 Connection conn=null; //sql語句執行物件 Statement st=null; //結果集物件 ResultSet rs=null; String sql="select * from libo_shopping.y_user"; //1.載入啟動程式 try { Class.forName(driverName); conn=DriverManager.getConnection(odbcName, userName, password); System.out.println("連線成功!!"); st=conn.createStatement(); rs=st.executeQuery(sql); System.out.println("id\t登入名"); while(rs.next()){ System.out.println("id:"+rs.getInt(1)+"\t"+rs.getString(2)); } } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); }finally{ try { if(rs!=null){ rs.close(); } if(st!=null){ st.close(); } if(conn!=null){ conn.close(); } System.out.println("關閉成功!!"); } catch (SQLException e) { e.printStackTrace(); } } }