java使用数据库有一下几个步骤:
1、获得连接:得到Connection对象
a:连接oralce数据库:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@192.168.153.4:1521:ORCL","用户名","密码");
说明:ORCL是数据库名字
b:连接access数据库:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:lian","用户名","密码");
说明:lian数odbc中数据源的名字
c:连接mysql数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=test","用户名","密码");
说明:test是数据库名字
2、得到Statement对象
Statement sta=con.createStatement();
说明:createStatement()有很多重载,不加参数也是对的
3、获得数据结果集
ResultSet rs=stmt.executeQuery("这里是sql语句");
4、得到数据库中的数据
rs.getString("字段名")或者rs.getString(字段序号);
说明:字段序号是表中列的序号:如:rs.getString(1)是得到第一个字段的值
**向数据库中取数据的时候一般都是循环遍历:
即:while(rs.next())
{
rs.getString(字段序号);
}