我的第一篇文章 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();
	}

}

}

猜你喜欢

转载自blog.csdn.net/qq_38054319/article/details/83307602
今日推荐