基本的步骤如下(数据库已经建好)
1)首先需要导入一些常用的包
2)加载驱动程序
Class.forName(“com.mysql.jdbc.Driver)”
3)创建于数据库的连接
想连接数据库必须要知道数据库的库名,,密码和数据库的位置。
数据库的位置包括包含数据库未知的主机名,所使用的端口
orcal数据库的默认端口为1521
mysql默认端口是3306
sql serverf 默认端口是1433
创建连接对象的语句如下:
String url = “jdbc:mysql://localhost:3306/mydb”
表明数据库是本地的名为mydb的mysql数据
jdbc:mysql表示连接子协议,localhost表示主机地址,3306表示端口,mydb表示连接的数据库,user表示账号,pwd表示密码
Connection con = driverManager.getConnection(url,user,pwd)
4)创建语句对象
web应用不管是对数据库执行什么操作,都是通过执行sql语句来完成的。
Statement类就是用来在连接上运行sql语句。并返回结果
Statement stmt = con.createStaatement()
5)编写sql语句
在程序中sql语句以字符串的形式出现
String sql = "select * from usertable where id = 1"
6) 执行sql语句
常用的执行sql语句的方法有
executeQuery(String sql):主要用于有返回结果集的sql语句
executeUpdate(String sql):主要用于没有返回结果集的sql语句
执行查询语句
ResultSet rst = stmt.execute(sql)
7)处理得到的结果集
如果前面的sql语句是查询语句就需要对返回的结果进行数据处理,转化为对象
8)关闭链接。