1. 程式人生 > >我的第一篇文章 JDBC連線mysql資料庫的問題和步驟

我的第一篇文章 JDBC連線mysql資料庫的問題和步驟

今天遇到了一個新的異常,爆了一堆紅有點嚇人,其實就是SQL語句寫錯了
//syntax語句
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
asd

mysqlsyntax
String sql = “select * from t_stu”; 這行語句寫錯了!!! 改過來就好了~
下面分享一下我的JDBC連線mysql資料庫的程式碼~~
package com.liudao;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class DatabaseTest {

public static void main(String[] args) {
	
	try {
		//註冊驅動 Driver驅動 register註冊
		DriverManager.registerDriver(new com.mysql.jdbc.Driver());
		//連線資料庫 connection連線
		Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/student",
				"root", "root");
		//建立宣告一個statement
		Statement st = conn.createStatement();
		//executeQuery執行查詢一個sql
		String sql = "select * from t_stu";
		ResultSet rs = st.executeQuery(sql);
		//遍歷資料庫的內容
		while(rs.next()) {
			int id = rs.getInt("id");
			String name = rs.getString("name");
			int age = rs.getInt("age");
			
			System.out.println("id="+id + "===name="+name+"==age="+age);
		}
		//釋放資源
		rs.close();
		st.close();
		conn.close();
		
	} catch (SQLException e) {
		// TODO 自動生成的 catch 塊
		e.printStackTrace();
	}

}

}