java链接数据库的大致步骤
2017-10-25 01:21
225 查看
一、加载JDBC驱动程序
Class.forName(driver) ;
如果直接是上面的代码运行,一定会报错。找不到驱动类java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,必须下载jdbc驱动类,然后导入到项目中,再次运行,就不会报错
二、连接MySQL数据库
DriverManager.getConnection(url,user,password);
当遇到报错java.sql.SQLException: No suitable driver found for jdbc:mysql:toc-master.db.tuniu-sit.org
检查下url写的是否正确,要有域名还有端口号。该有的/不要少
url="jdbc:mysql://MySQL主机地址:port/databasename"
三、创建statement对象来执行sql语句
Statement stat = con.createStatement();
四、Resultset用来存放获取的结果集
Resultset rs = stat.executeQuery(sql);
数据库查询完成后记得关闭结果集和连接
rs.close();
con.close();
如果有变量可以在sql中使用变量
最好使用PreparedStatement替换Statement
PreparedStatement stat = null;
sql="select * from tableName where id=?";
stat= con.preparedStatement(sql);
stat.setString(1,"data_of_id");//notic如果id是String,使用setString,如果id是int,可以使用setInt函数
ResultSet rs = stat.executeQuery();
Class.forName(driver) ;
如果直接是上面的代码运行,一定会报错。找不到驱动类java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,必须下载jdbc驱动类,然后导入到项目中,再次运行,就不会报错
二、连接MySQL数据库
getConnection()方法,连接MySQL数据库
DriverManager.getConnection(url,user,password);
当遇到报错java.sql.SQLException: No suitable driver found for jdbc:mysql:toc-master.db.tuniu-sit.org
检查下url写的是否正确,要有域名还有端口号。该有的/不要少
url="jdbc:mysql://MySQL主机地址:port/databasename"
三、创建statement对象来执行sql语句
Statement stat = con.createStatement();
四、Resultset用来存放获取的结果集
Resultset rs = stat.executeQuery(sql);
数据库查询完成后记得关闭结果集和连接
rs.close();
con.close();
如果有变量可以在sql中使用变量
最好使用PreparedStatement替换Statement
PreparedStatement stat = null;
sql="select * from tableName where id=?";
stat= con.preparedStatement(sql);
stat.setString(1,"data_of_id");//notic如果id是String,使用setString,如果id是int,可以使用setInt函数
ResultSet rs = stat.executeQuery();
相关文章推荐
- java JDBC链接数据库代码以及步骤
- java链接数据库步骤
- Java链接数据库的基本步骤
- java 链接mysql 链接数据库的步骤
- 完整java开发中JDBC链接数据库代码和步骤
- Java 项目JDBC 链接数据库中会出现的错误
- 完整java开发中JDBC连接数据库代码和步骤
- Java之JDBC链接数据库
- java数据库编程--JDBC操作步骤以及数据库连接
- 完整的java开发中JDBC连接数据库代码和步骤
- java.sql.SQLException: ORA-01729: 需要数据库链接名
- 关于java中关闭数据库链接的正确写法
- JAVA-JDBC: (1) java连接数据库的粗略步骤
- Java连接MYSQL 数据库的连接步骤
- PHP访问一次数据库交互的大致步骤
- 完整java开发中JDBC连接数据库代码和步骤
- 完整java开发中JDBC连接数据库代码和步骤
- 完整java开发中JDBC连接数据库代码和步骤
- Java JDBC数据库链接
- java链接数据库