【JDBC】java连接MySQL数据库步骤
2017-03-18 11:13
405 查看
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(); //移动指针至开头,第一行数据的前一行。
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(); //移动指针至开头,第一行数据的前一行。
相关文章推荐
- java中用JDBC进行mysql数据库的连接 步骤 +实例
- JDBC连接MySQL数据库关键的四个步骤
- java工程通过JDBC连接mysql数据库时遇到connection refused错误解决
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- Java 通过JDBC连接Mysql数据库的方法和实例【图文说明】
- java开发中JDBC连接数据库代码和步骤
- 编写操作数据库的JAVA程序时需要的连接MySQL数据库的JDBC连接包mysql-connector-java-5.1.10.zip怎么安装
- 完整java开发中JDBC连接数据库代码和步骤
- MyEclipse使用Java 通过JDBC连接MySQL数据库的基本测试
- 完整java开发中JDBC连接数据库代码和步骤
- 水晶报表CrystalReport2008使用JDBC连接MySQL数据库-详细步骤
- Java通过JDBC连接MySql数据库
- JAVA JDBC方式连接字符串的基本步骤
- 完整java开发中JDBC连接数据库代码和步骤
- java的JDBC连接mysql数据库时对于Datetime类型出现Cannot convert value '0000-00-00 00:00:00' from column 9 to TIMESTAMP
- 完整java开发中JDBC连接数据库代码和步骤
- 完整java开发中JDBC连接数据库代码和步骤 【博客园】
- 完整java开发中JDBC连接数据库代码和步骤
- java开发jdbc连接数据库步骤
- Java 学习笔记01:使用JDBC连接MYSQL数据库