import java.sql.*;

public class test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 1. 注册驱动
		try {
			Class.forName("com.mysql.jdbc.Driver");
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}// Mysql 的驱动
		// 先定义变量,后使用和关闭
		java.sql.Connection conn = null;// 数据库连接
		java.sql.Statement stmt = null;// 数据库表达式
		java.sql.ResultSet rs = null;// 结果集

		try {
			// 2. 获取数据库的连接
			conn = java.sql.DriverManager
					.getConnection(
							"jdbc:mysql://localhost:3306/yiyao?characterEncoding=UTF-8",
							"admin", "admin"); // root是用户名,密码为空
			// 3. 获取表达式
			stmt = conn.createStatement();
			// 执行插入数据的 SQL
			// stmt.execute("set names 'latin1'");
			// 4. 执行 SQL
			rs = stmt.executeQuery("select * from zycf_type");
			// 5. 显示结果集里面的数据
			while (rs.next()) {
				System.out.println("学生姓名=" + rs.getString("typename"));
			}
			// 执行删除数据的 SQL
			// stmt.executeUpdate("delete from Student");
		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			// 6. 释放资源,建议放在finally语句中确保都被关闭掉了
			try {
				rs.close();
			} catch (SQLException e) {
			}
			try {
				stmt.close();
			} catch (SQLException e) {
			}
			try {
				conn.close();
			} catch (SQLException e) {
			}
		}

	}
}

评论
发表评论

您还没有登录,请登录后发表评论

kenter1643
搜索本博客
博客分类
最近加入圈子
存档
最新评论