您的位置:首页 > 数据库 > MySQL

使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)

2015-10-03 01:06 781 查看
首先JDBC的前期数据库数据准备:

1,打开链接好MySQL的Workbench软件,新建一个数据库:

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

//import com.mysql.jdbc.Connection;
//import com.mysql.jdbc.Statement;//注意不是mysql里的代码

public class JDBCTest {
public static void main(String[] args) {
//1字符串保存一条SQL语句
String sql = "SELECT * FROM tbl_user";
//2Connection表示当前数据库的连接
Connection conn = null;
//3Statement用于向数据库发送SQL语句
Statement st = null;
//4ResultSet代表结果值,封装了从数据库中查询到的数据
ResultSet rs = null;

//5
try {
//forName用来初始化参数指定的类,参数中的字符串是mysql中的驱动程序
Class.forName("com.mysql.jdbc.Driver");
//接下来的代码是获取数据库的连接,三个参数:访问数据的url,数据库的管理员用户名,数据库登入密码
conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");
st = conn.createStatement();
rs = st.executeQuery(sql);//发送sql语句

while (rs.next()) {
//获取对应字段的数据内容
System.out.print(rs.getInt("id")+"  ");
System.out.print(rs.getString("name")+"  ");
System.out.print(rs.getString("password")+"  ");
System.out.print(rs.getString("email")+"  ");
System.out.println();
}
} catch (Exception e) {
//打印异常信息
e.printStackTrace();
}finally {
//最后要执行清理的工作,按照由小到大的顺序进行关闭的
try {
rs.close();
} catch (Exception e2) {
}
try {
st.close();
} catch (Exception e2) {
}
try {
conn.close();
} catch (Exception e2) {
}
}
//这样代码就写完毕了
}
}


JDBC入门代码,运行是可以直接以Java Application进行运行

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: