JDBC的初步

本文介绍如何使用Java通过JDBC连接MySQL数据库,并演示了基本的数据库操作流程,包括加载驱动、建立连接、执行SQL语句及结果处理。

之前学了java,最近又学了MySQl的东西。然后想把两者结合起来,于是就接触了JDBC。

JDBC编程步骤如下:

1,加载驱动:点我下载

    1),首先去往下载Driver,然后导入java工程。

    2),然后加载驱动程序,Class.forName();

    3),最后实例化时自动向DriverManager注册。

2,连接数据库:

    DriverManager.getConnection()

3,操作数据库:

    1),Connection.createStatement()

    2),Statement.executeUpdate()

4,循环读取结果:

    while(res.next())

5,打印读取的数据:

    将数据库中的各类型转换为java中的类型:getXXX()

6,关闭打开资源

 

下面是代码:

 

package MySql;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class MySqlTest {
	public static void main(String[] args){
		// 驱动程序名
		String driver = "com.mysql.jdbc.Driver";
		// URL指向要访问的数据库名-mydata
		String url = "jdbc:mysql://localhost:3306/mydata";
		// MySQL配置时的用户名
		String user = "root";
		// MySQL配置时的密码
		String password = "123456";
		//要执行的mysql语句
		String sql = "select * from tablename";
		
		Connection conn = null;
		Statement stmt = null;
		ResultSet res = null;
		
		try{	
			// 加载驱动程序
			Class.forName(driver);
			// 连续数据库
			conn = DriverManager.getConnection(url, user, password);
			// stmt用来执行SQL语句
			stmt = conn.createStatement();
			// 结果集
			res = stmt.executeQuery(sql);
			//将结果打印出来
			while(res.next()){
				System.out.println(res.getString("zhu_name"));
			}
		} catch (ClassNotFoundException e){
			e.printStackTrace();
		} catch (SQLException e){
			e.printStackTrace();
		} finally {
			//将打开的资源都关闭掉
			try {
				if(res != null){
					res.close();
					res = null;
				}
				if(stmt != null){
					stmt.close();
					stmt = null;
				}
				if(conn != null){
					conn.close();
					conn = null;
				}
			} catch (SQLException e) {
				e.printStackTrace();
			}
			
		}
	}
}

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值