JDBC主要实现以下三种功能:
1.实现功能的预操作
- 与数据库连接
- 发送SQL语句
- 处理结果
与数据库连接前的预操作
连接前是需要驱动程序的支持,JDBC驱动程序加载
例如:mysqlJDBC驱动程序加载
Class.forName("com.mysql.Driver");
Class.forName(drivername);
JDBC URL
标识数据库。可以方便JDBC驱动程序识别数据库,然后建立联系。
构成语法
jdbc:<指定数据库机制>:<数据库标识名>
通过数据库标识名联系到需要连接的数据库。
连接mysql的student数据库:
String jdbcurl ="jdbc:mysql:////localhost:3306/student?user=ro-t&password=123"
有些书籍显示是3306端口(可省略),allowMultiQueries=true
允许一次性执行多条SQL语句。
与数据库建立连接
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/student","ro-t","123");
其中getConnection()内含3个参数,123是账号下的“密码。
Statement stmt=conn.createStatement();
创建一个用于执行SQL语句的Statement对象。
发送SQL语句
ResultSet rs=stmt.executeQuery("select xh from stu");
从数据库里抽学号属性。
处理结果,输出数据
while(rs.next())
System.out.printIn(rs.getString("xh"));
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。