java链接数据库步骤

1、加载JDBC驱动程序java

Class.forName(driver) ;mysql

若是直接是上面的代码运行,必定会报错。找不到驱动类java.lang.ClassNotFoundException: com.mysql.jdbc.Driver,必须下载jdbc驱动类,而后导入到项目中,再次运行,就不会报错sql

2、链接MySQL数据库数据库

getConnection()方法,链接MySQL数据库函数

DriverManager.getConnection(url,user,password);ui

当遇到报错java.sql.SQLException: No suitable driver found for jdbc:mysql:toc-master.db.tuniu-sit.orgurl

检查下url写的是否正确,要有域名还有端口号。该有的/不要少code

url="jdbc:mysql://MySQL主机地址:port/databasename"
3、建立statement对象来执行sql语句对象

Statement stat = con.createStatement();get

4、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();

相关文章
相关标签/搜索