使用JDBC操作数据库(mysql):
2016-04-29 09:24
656 查看
使用JDBC操作数据库(mysql):
1.使用JDBC查询数据库:
// 1.加载驱动
Class.forName(“com.mysql.jdbc.Driver”);
// 2.获取数据库连接 DriverManager.getConnection返回Connection对象
/**
*@url:jdbc:mysql://127.0.0.1:3306/数据库名 .此url是以本机为例,都是固定的容易找
*@user数据库的用户名
*@password 数据库密码
*/
Connection conn=DriverManager.getConnection(“url”,”user”,’’password”);
// 3.创建statement对象 执行sql语句
通过connection的createStatement()方法可以创建statement对象:
Statement对象的主要作用是向数据发送SQL语句
String sql=”select *from TableName”;
Statement st=Conn.createStatement();
Resuleset rs=st.executeQuery(sql) ;
// 4.处理sql语句
while(rs.next()){。。。。。。}遍历结果集。
使用rs.getXXXargument) 方法可以取得光标所在行的字段值。
XXX表示数据类型:
getInt:以int型返回字段值
getString:以string 类型返回字段值
getFloat:以float 类型返回字段值
getDate:以date类型返回字段值
Argument 参数有两类值
使用字段序号(下标从1开始)的形式:intid=rs.getint(1)
使用字段名称:string name=rs.getsting(“username”)
// 资源释放
1.使用JDBC查询数据库:
// 1.加载驱动
Class.forName(“com.mysql.jdbc.Driver”);
// 2.获取数据库连接 DriverManager.getConnection返回Connection对象
/**
*@url:jdbc:mysql://127.0.0.1:3306/数据库名 .此url是以本机为例,都是固定的容易找
*@user数据库的用户名
*@password 数据库密码
*/
Connection conn=DriverManager.getConnection(“url”,”user”,’’password”);
// 3.创建statement对象 执行sql语句
通过connection的createStatement()方法可以创建statement对象:
Statement对象的主要作用是向数据发送SQL语句
String sql=”select *from TableName”;
Statement st=Conn.createStatement();
Resuleset rs=st.executeQuery(sql) ;
// 4.处理sql语句
while(rs.next()){。。。。。。}遍历结果集。
使用rs.getXXXargument) 方法可以取得光标所在行的字段值。
XXX表示数据类型:
getInt:以int型返回字段值
getString:以string 类型返回字段值
getFloat:以float 类型返回字段值
getDate:以date类型返回字段值
Argument 参数有两类值
使用字段序号(下标从1开始)的形式:intid=rs.getint(1)
使用字段名称:string name=rs.getsting(“username”)
// 资源释放
相关文章推荐
- Mysql 性能调优之Memory 计算
- MySQL执行计划explain的key_len解析
- 深入mysql "ON DUPLICATE KEY UPDATE" 语法的分析
- MySQL复制应用中继日志解析
- MySQL用户管理和权限设置
- 使用MySQL正则表达式 __MySQL必知必会
- MySQL定义异常和异常处理方法
- mysql安装教程
- MySQL触发器使用详解
- mysql删除重复数据只保留一条
- mysql删除重复数据只保留一条
- Mysql :removeAbandonedTimeout:180
- Mysql查询语句优化技巧
- Mysql语句快速复习教程(全)
- mysql查询某列数据截取字符串
- mysql
- mysql 编码设置utf8 windows下的命令行插入中文报错
- Mysql5.7安装时的默认密码问题
- mysql
- 安装Mysql时1045 - Access denied for user 'root'@'localhost' (using password: YES)