JDBC 第一个简单例子

jdbc

import java.sql.*;

public class JDBC_base {
	public static void main(String[] args) throws SQLException, ClassNotFoundException {
				
		try {
			// 1. 注册驱动
			DriverManager.registerDriver(new com.mysql.jdbc.Driver());
		//	System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");  // 告诉 jdbc 驱动存在
		//	Class.forName("com.mysql.jdbc.Driver");  // 根据这个类的名字装载到虚拟机里
						
			// 2. 建立连接, 根据这个  url 与 驱动建立连接		
			Connection connection =  DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc?useUnicode=true&characterEncoding=UTF-8&useSSL=false", "root", "000000fzx");
							
			// 3. 创建语句
			Statement st = connection.createStatement();
			
			// 4. 执行语句
			ResultSet rSet = st.executeQuery("select id, score, name from user");
			
			// 5. 处理结果
			while(rSet.next()) {
			//	System.out.println(rSet.getObject(1) + "\t" + rSet.getObject(2) + "\t");	
			 int id  = rSet.getInt("id");
	         String name = rSet.getString("name");	
	         float score = rSet.getFloat("score");
	         
	         System.out.print("ID: " + id);
             System.out.print(", 名字: " + name);
             System.out.println(", 分数: " + score);				
			}
			
			// 6. 释放资源
			rSet.close();
			st.close();
			connection.close();	
			
		}catch (SQLException se) {			
			se.printStackTrace();			
		}					
	}

运行结果:

ID: 1, 名字: fzx, 分数: 10.0
ID: 2, 名字: yym, 分数: 12.0
ID: 3, 名字: fzx, 分数: 10.0
ID: 4, 名字: yym, 分数: 12.0


猜你喜欢

转载自blog.csdn.net/image_fzx/article/details/80552264