【JDBC】java连接MySQL数据库步骤
java连接数据库步骤
1. 加载驱动
Class.forName("com.mysql.java.Driver");
或:
registerDriver(new com.mysql.jdbc.Driver());
2. 创建连接对象
DriverManager类方法:
Connection DriverManager.getConnection(String url);
或:
Connection DriverManager.getConnection(String url,String user,String password);
例如:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student?user=root&password=123&characterEncoding=utf-8");
或:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","123");
3. 创建SQL执行对象
Connection接口方法:
Statement createStatement(); 或 PreparedStatement prepareStatement(String sql);
实例:
Statement stmt = conn.createStatement();
或
PreparedStatement ps = connn.prepareStatement("select * from studentInfo");
4. 创建ResultSet结果集对象
Statement接口方法:
ResultSet executeQuery(String sql);
int executeUpdate(String sql);
ResultSet getResult();
PreparedStatement接口方法:
void setXXX(int paramIndes,XXX value); //XXX表示数据类型,如 int 或 String
实例:
ResultSet rs = stmt.executeQuery("select * from studentInfo"); //返回查询结果集
int num = stmt.executeUpdate("delete from studentInfo where name='zhangsan'"); //返回更新数据库的记录条数
5. ResultSet 接口主要方法
void close();
X getXXX(String columnName);
或 :
X getXXX(int columnIndex); // X表示数据类型;columnName表示列名;columnIndex表示列的索引,从1开始
boolean next(); //游标,向下移动指针。
boolean previous(); //游标,向上移动指针。
void afterLast(); //移动指针至末尾,最后一行数据的下一行。
void beforeFirst(); //移动指针至开头,第一行数据的前一行。
【JDBC】java连接MySQL数据库步骤的更多相关文章
- JDBC Java 连接 MySQL 数据库
MySQL 版本:Server version: 5.7.17-log MySQL Community Server (GPL) 用于测试的 MySQL 数据库:game 查看数据库中的表 mysql ...
- java连接mysql数据库详细步骤解析
java连接mysql数据库详细步骤解析 第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar 第二步:导入下载的J ...
- Java进阶(二十五)Java连接mysql数据库(底层实现)
Java进阶(二十五)Java连接mysql数据库(底层实现) 前言 很长时间没有系统的使用java做项目了.现在需要使用java完成一个实验,其中涉及到java连接数据库.让自己来写,记忆中已无从搜 ...
- Ubuntu jsp平台使用JDBC来连接MySQL数据库
Ubuntu 7.04 搭建Ubuntu jsp平台开发环境MySQL+tomcat+apache+j2sdk1.6在所有安装开始前先在Terminal中输入 rpm -q -a查看是否安装过rpm ...
- Java连接MySQL数据库及简单操作代码
1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...
- 转载:Java连接MySQL 数据库的正确操作流程
转载网址:http://www.bitscn.com/pdb/mysql/201005/186551.html 以下的文章主要介绍的是Java连接MySQL 数据库(以MySQL数据库为例 ...
- Java连接MySQL数据库增删改查通用方法
版权声明:本文为博主原创文章,未经博主允许不得转载. Java连接MySQL数据库增删改查通用方法 运行环境:eclipse+MySQL 以前我们Java连接MySQL数据库都是一个数据库写一个类,类 ...
- Java 连接 MySQL 数据库
最近想学习一下 Java 连接 MySQL 数据库,于是有了这样的一些问题&解决办法. 首先是解决 JDBC(Java Data Base Connectivity)驱动问题,因为默认安装的J ...
- java连接MySql数据库 zeroDateTimeBehavior
JAVA连接MySQL数据库,在操作值为0的timestamp类型时不能正确的处理,而是默认抛出一个异常, 就是所见的:java.sql.SQLException: Cannot convert va ...
随机推荐
- Jquery Validate不是用submit按钮提交表单,使用a标签js代码都可以
不多说,上代码. $("#form").validate(); $("#btn").click(function() { if($("#form&qu ...
- 安装elasticsearch-rtf出错
出错信息: elasticsearch-rtf Caused by: java.lang.IllegalStateException: No match found 解决方法: 参考:https: ...
- hbase-shell + hbase的java api
本博文的主要内容有 .HBase的单机模式(1节点)安装 .HBase的单机模式(1节点)的启动 .HBase的伪分布模式(1节点)安装 .HBase的伪分布模式(1节点)的启动 .HBas ...
- hdu1151 Air Raid 基础匈牙利
#include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> ...
- Educational Codeforces Round 46 (Rated for Div. 2) C. Covered Points Count
Bryce1010模板 http://codeforces.com/problemset/problem/1000/C 题意:问你从[l,r]区间的被多少条线覆盖,列出所有答案. 思路:类似括号匹配的 ...
- linux实现多台服务器文件同步
inotify-tools+rsync实时同步文件安装和配置 Linux+Nginx+PHP+MySQL+MemCached+eaccelerator安装优化记录(见 http://www.linux ...
- 1-20StringBuffer简介
StringBuffer是一个字符串缓冲区,如果需要频繁的对字符串进行拼接时,建议使用StringBuffer. 工作原理 StringBuffer的底层是char数组,如果没有明确设定,则系统会默认 ...
- 基于python的request库,模拟登录csdn博客
以前爬虫用urllib2来实现,也用过scrapy的爬虫框架,这次试试requests,刚开始用,用起来确实比urllib2好,封装的更好一些,使用起来简单方便很多. 安装requests库 ...
- adb的含义
ADB全名Andorid Debug Bridge. 是一个Debug工具.为何称之为Bridge呢?因为adb是一个标准的C/S结构的工具, 是要连接开发电脑和调试手机的.包含如下几个部分: 1.C ...
- Centos 6.5安装MySQL-python
报错信息: Using cached MySQL-python-1.2.5.zip Complete output from command python setup.py egg_info: ...