每个数据库公司都有各的的方法自实现与Java连接,MySql也是。
第一步:就是需要导入包,它一个专门用于连接MySQL。可以在百度上面下载一下名为mysql-connector-java-5.1.37-bin.jar的包。
第二步是需要将这个包导入你的ide工具当中,因为工具太多就不细细介绍。
第三步,在代码中获取连接,
Class.forName("com.mysql.jdbc.Driver");
String url="jdbc:mysql://localhost:3306/student?useUnicode=true&characterEncoding=utf-8";
Connection conn= DriverManager.getConnection(url,"root","132" );
url中是数据库连接的地址,用户名和密码。
第四步,编写sql语句
String Sql="update student set math =90 where id=1";
第五步,获得sql执行对象
Statement stat =conn.createStatement();
第六步,开始执行sql,更新操作需要使用executeUpdate();他的返回值是1或-1代表了sql执行成功或者失败。
int count =stat.executeUpdate(Sql);
查询操作代码如下:
需要用一个 ResultSet对象来接收结果集,然后下面代码来打印出来rs.getString(1)代表结果集中的第一列。
ResultSet rs = stat.executeQuery();
while(rs.next()){
System.out.println(rs.getString(1));
}
第七步,关闭连接,可以有效的节约系统资源,分别按照结果集,执行对象,数据库连接逐级关闭。
rs.close();
stat.close();
conn.close();