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