java 操作MySQL数据库(一)

对于java 的开发者来说,对于数据库的操作是必经之路。随着大数据的时代到来,数据的量也随之增多。将网上爬取的数据存入数据库中再对数据进行处理是十分必要的过程。然而对于数据库的数据进行处理显示一般使用到的语言多为java语言。

那么使用java 语言对于数据库中的数据进行操作的基本流程:

        1.  驱动连接。 调用Class.forName(String str);

        2.  数据库连接 。使用DriverManager.getConnection(url) 方法。

        3 .获取操作对象 PreparaStatement 对象

        4 . 操作PreparaStatement 对象  executeQuery() 

        5.操作完成 关闭流 close()

    下面实例:

     创建一个连接的类(使用方便)

     

package JDBC;

import java.sql.Connection;
import java.sql.DriverManager;

public class JDBCconnection {
     /**
      * 创建数据库的连接
      * @return
      * @throws Exception
      */
	public static  Connection connection() throws Exception{
		 //驱动
		String drive="com.mysql.jdbc.Driver";
		Class.forName(drive);
		System.out.println("驱动链接成功...");
		 //连接数据库
		String url="jdbc:mysql://localhost:3306/h?"
				+"user=root&password=admin&useUnicode=true&characterEncoding=UTF8";
		java.sql.Connection con=DriverManager.getConnection(url);
		return con;
	}	
}
    对于数据库中的数据进行遍历:

  

package JDBC;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

/**
 * PreparaStatement 使用
 * @author Administrator
 *
 */
public class jd4 {

	public static void main(String[] args) throws Exception {
		// 创建连接
		Connection con =JDBCconnection.connection();
		// 创建PreparaStatement对象
		String sql="select * from t_number";
		PreparedStatement ps=con.prepareStatement(sql);
		ResultSet rs=ps.executeQuery();
		//遍历
		while(rs.next()){
			
			System.out.println(rs.getInt(1)+" "+rs.getInt(2)+" "+rs.getInt(3));
		}

		
	}

}
测试的结果:

驱动链接成功...
1 10000 20
2 8977 23
3 8897 22
4 10060 22
5 33356 22
6 0 23
7 10000 20
8 10000 21





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值