1.注册驱动
Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动
2.获取数据库连接
java.sql.Connection conn=java.sql.DriverManager.getConnection(); 
3.获取表达式
java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK","root","null");//三个参数分别是数据库连接的URL,用户名,密码 
4.执行SQL
java.sql.ResultSet rs=stmt.executeQuery("select * from user"); 
5.显示结果集里面的数据
while(rs.next()){
System.out.println(rs.getInt(1));
System.out.println(rs.getString("username"));
System.out.println(rs.getString("password"));
System.out.pringln();
}//执行插入语句
//stmt.executeUpdate("insert into user values(1,'中文','345')");
6.释放资源
rs.close();
stmt.close();
conn.close();
 
 package com.jikexueyuan.jdbc;

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

public class JDBCTest {
public static void main(String[] args) {
String sql="select * from tbl_user";
Connection conn=null;
Statement st=null;
ResultSet rs=null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/jsp_db","root","");

st=conn.createStatement();
rs=st.executeQuery(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();
st.close();
conn.close();
} catch (Exception e2) {
e2.printStackTrace();
}
}
}

}

最新文章

  1. python随便笔记。。。
  2. 我与solr(一)--solr的配置与安装
  3. 字典的快速赋值 setValuesForKeysWithDictionary
  4. MATLAB图像处理函数汇总(二)
  5. TypeScript学习指南第一章--基础数据类型(Basic Types)
  6. Linux上ld和ld.so命令的区别
  7. MySQL5.6-Tomcat7环境变量的配置
  8. qemu-trustzone编译&运行(包含linux内核的编译方法)
  9. hdu1052 Tian Ji -- The Horse Racing---田忌赛马贪心
  10. 解决配置Windows Update失败问题
  11. cocos2dx 实现gpu instancing
  12. Team Queue POJ - 2259 (队列)
  13. Mac下安装和配置Maven
  14. Java第12章笔记
  15. .NET 托管、非托管、本地:这些代码有什么区别?
  16. 推荐系统之最小二乘法ALS的Spark实现
  17. 疯狂安装oracle 12c,此版本没有scott这个用户
  18. 如何快速生成openwrt的差异配置项
  19. Tensorflow的最佳实践
  20. Diamond Collector (动态规划)

热门文章

  1. Permutations II 再分析
  2. XML特殊字符处理
  3. Promise学习
  4. UDP丢包严重
  5. java install
  6. wp8开发笔记之开发环境的搭建
  7. 一些Layout的坑
  8. FastFDS配置安装
  9. SqlServer类库(自定义)
  10. pyqt5