【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(); //移动指针至开头,第一行数据的前一行。
最新文章
- 移动web基本知识
- centos 6.6 系统中配置sendmail和dovecot
- POJ3612:Telephone Wire
- Borg Maze(MST &; bfs)
- ActionBar只显示图标不显示文字
- codeforces 421d bug in code
- C#边边角角(一)
- 定位(position)
- 分布式服务Dubbo+Zookeeper安全认证
- 51nod1237 最大公约数之和
- EasyUI datagrid formatter 属性
- 深入理解 ORM框架
- 操作系统+编程语言的分类+执行python程序的两种方式+变量
- 简单对比 Libevent、libev、libuv
- Java如何使套接字向单个客户端显示消息?
- 树莓派与node.js —— onoff、dht
- dns bind配置教程
- 【MyBean调试笔记】关于单元的释放顺序
- 安装和使用 PyInstaller 遇到的问题
- windows10安装ipython jupyter