- 任何的数据库如果要到程序中使用,都需要通过jdbc的方式进行连接
- 程序要连接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 {
private static final String DRIVER_MYSQL="org.gjt.mm.mysql.Driver";
private static final String DBURL_MYSQL="jdbc:mysql://localhost:3306/mldn";
private static final String USER = "root";
private static final String PASSWORD="mysqladmin";
public static void main(String args[])throws Exception{
Class.forName(DRIVER_MYSQL);
Connection conn = DriverManager.getConnection(DBURL_MYSQL, USER, PASSWORD);
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语句也略有不同