jdbc连接
2016-01-28 17:45
225 查看
转载: /article/4427200.html
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class MySQLConnection { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; String url = null; String user = null; String password = null; String sql = null; try { Class.forName("com.mysql.jdbc.Driver"); //加载mysq驱动 } catch (ClassNotFoundException e) { System.out.println("驱动加载错误"); e.printStackTrace();//打印出错详细信息 } try { url = "jdbc:mysql://localhost/test?user=root&password=yqs2602555&useUnicode=true&&characterEncoding=gb2312&autoReconnect = true";//简单写法:url = "jdbc:myqsl://localhost/test(数据库名)? user=root(用户)&password=yqs2602555(密码)"; user = "root"; password = "yqs2602555"; conn = DriverManager.getConnection(url,user,password); } catch (SQLException e) { System.out.println("数据库链接错误"); e.printStackTrace(); } try { stmt = conn.createStatement(); sql = "select * from dept";//dept这张表有deptno,deptname和age这三个字段 rs = stmt.executeQuery(sql);//执行sql语句 while(rs.next()) { System.out.print(rs.getInt("deptno") + " "); System.out.print(rs.getString("deptname") + " "); System.out.println(rs.getInt("age") + " "); } } catch (SQLException e) { System.out.println("数据操作错误"); e.printStackTrace(); } //关闭数据库 try { if(rs != null) { rs.close(); rs = null; } if(stmt != null) { stmt.close(); stmt = null; } if(conn != null) { conn.close(); conn = null; } } catch(Exception e) { System.out.println("数据库关闭错误"); e.printStackTrace(); } } }
相关文章推荐
- MySQL Proxy
- Jenkins详细安装与构建部署使用教程
- Linux下快速使用makedown
- <c:forEach varStatus="status">中 varStatus的属性简介
- AJAX中XMLHttpRequest对象详解(1)
- An In-Depth Look at the HBase Architecture--转载
- 模态窗口跳转问题
- [android界面]android中src和background区别——前景与背景
- Android 学习笔记(一)(客户端、服务器socket通信教程)
- pixhawk学习笔记
- 知识库
- Github提交代码方法
- hdu 5174 Ferries Wheel【模拟】【排序+去重】
- 【树】Serialize and Deserialize Binary Tree
- 基于spark的实时流数据需跟历史数据进行对比时所遇到的问题
- Swift 框架搭建篇
- JDBC之重要类解析与使用实例
- 十年回顾:Hadoop老矣,尚能饭否?
- Simple Java—Strings and Arrays(三)为什么String被设计成了不可变型
- android studio 导入项目是出现:Error:(1, 0) Plugin is too old, please update to a more recent version, or se