1. 程式人生 > >java ODBC連線MYSQL資料庫

java ODBC連線MYSQL資料庫

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();
			}
		}
	}