JDBC 第一个简单例子

6 篇文章 0 订阅

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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值