以mysql数据库为例,数据库安装及使用阶段教程及语句值得去探索学习各大平台知识分享者,同时需要的jar包资源,在这里不做演示介绍。
数据库操作步骤:
1.下载数据库驱动jar包,并通过构建路径导入工程项目中
2.通过Class.forName()加载并注册驱动
3.通过DriverManager驱动管理器建立与数据库的连接,得到Connection连接对象
4.通过连接对象创建执行SQL语句的Statement对象,并准备好SQL语句
5.通过Statement对象执行SQL语句,得到结果集ResultSet对象
6.操作结果集对象,取得数据
7.关闭数据库资源
(cmd进入MySQL后语句以分号结束)
package cn.pujiangi.jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBTools {
static String className = "com.mysql.jdbc.Driver";
static String url = "jdbc:mysql://localhost:3306/DB-name";
static String user= "root";
static String password = "mysql";
public static Connection getDBC() throws Exception{
Connection con = null;
try{
Class.forName(className);
con= DriverManager.getConnection(url, user, password);
}catch(ClassNotFoundException e){
e.printStackTrace();
}catch(SQLException e){
e.printStackTrace();
}
return con;
}
public static void close(Connection con, Statement sta,ResultSet rs){
if(con!=null){
try{
con.close();
}catch(SQLException e){
e.printStackTrace();
}
}
if(sta!=null){
try{
sta.close();
}catch(SQLException e){
e.printStackTrace();
}
}
if(rs!=null){
try{
rs.close();
}catch(SQLException e){
e.printStackTrace();
}
}
}
}
package cn.pujiangi.jdbc;
import java.sql.Connection;
public class JDBCDemo {
public static void main(String[] args) throws Exception {
Connection con = DBTools.getDBC();
Statement sta = con.createStatement();
String sql = "select * from table-name";
ResultSet rs = sta.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getString(1)+"-->"+rs.getString(2));
}
DBTools.close(con, sta, rs);
}
}