使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)
2015-10-03 01:06
781 查看
首先JDBC的前期数据库数据准备:
1,打开链接好MySQL的Workbench软件,新建一个数据库:
JDBC入门代码,运行是可以直接以Java Application进行运行
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进行运行
相关文章推荐
- Mysql 多列形成主键(复合主键 )
- mysql远程连接
- mysql密码忘记
- Excel导入MySQL数据库
- mysql连接池
- JDBC操作mysql
- mysql服务器调优思路
- Mysql主从复制
- MYSQL数据表分区详解
- Mysql命令大全
- 注册Navicat for mysql
- mysql索引失效的情形
- Mysql 5.6.22编译安装
- 通过JDBC进行简单的增删改查(以MySQL为例)
- mac mysql 插入中文乱码
- mysql主备库数据不一致的原因和解决方案
- mysql 存储字符表情
- Mysql数据库备份数据库与还原数据库
- 深入分析MySQL ERROR 1045 (28000)
- mysql(备份数据)