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