使用JDBC操作MySQL

  • 任何的数据库如果要到程序中使用,都需要通过jdbc的方式进行连接
  1. 程序要连接MySQL数据库,首先要先将MySQL的加载驱动程序包配置到项目中去(本次使用的是MySQL5.0版本,所以驱动包也是5.0版本的)
package mao.shu.jdbc;

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

public class MySQLJDBC {
	//定义mysql数据库的加载程序类
	private static final String DRIVER_MYSQL="org.gjt.mm.mysql.Driver";
	//定义jdbc的连接地址
	private static final String DBURL_MYSQL="jdbc:mysql://localhost:3306/mldn";
	//定义mysql数据库的用户名
	private static final String USER = "root";
	//定义连接用户的密码
	private static final String PASSWORD="mysqladmin";
	public static void main(String args[])throws Exception{
		//加载数据库驱动程序类
		Class.forName(DRIVER_MYSQL);
		//通过DriverManager类得到数据库连接对象
		Connection conn = DriverManager.getConnection(DBURL_MYSQL, USER, PASSWORD);
		
		//定义sql查询语句
		String sql ="SELECT nid,price,title FROM news LIMIT ?,?";
		PreparedStatement psd = conn.prepareStatement(sql);
		Long currentPage = 1L;
		Long linesize = 5L;
		psd.setLong(1, (currentPage-1)*linesize);
		psd.setLong(2, linesize);
		ResultSet rest = psd.executeQuery();
		while(rest.next()){
			System.out.println(rest.getLong(1)+"     "+rest.getDouble(2)+"      "+rest.getString(3));
		}
	}
}

  • 程序运行后,控制台输出结果

在这里插入图片描述

  • JDBC的操作是一个标准,标准的好处就在于其操作流程都是一样的,唯一不同的就是不同的数据库的加载程序类和端口号不同,还有每个数据库支持的SQL语句也略有不同

猜你喜欢

转载自blog.csdn.net/qq_43386754/article/details/85080730