Java中使用JDBC操作数据库简单实例
好久没有编写有关数据库应用程序啦,这里回顾一下javaJDBC。
1.使用JavaJDBC操作数据库一般需要6步:
(1)建立JDBC桥接器,加载数据库驱动;
(2)连接数据库,获得Connection对象(使用数据库连接地址,用户名,密码);
(3)获得数据库Statement对象;
(4)执行数据库操作;
(5)读取结果;
(6)关闭数据库连接;
2.使用JavaJDBC操作数据库(mysql)代码:
连接mysql数据库,需要导入mysql数据库jar包,本代码使用mysql-connector-java-5.1.18-bin.jar。
importjava.sql.Connection;
importjava.sql.DriverManager;
importjava.sql.Statement;
importjava.sql.ResultSet;
publicclassMyTest{
publicstaticvoidmain(Stringargs[]){
Connectioncon=null;
Statementst=null;
ResultSetrs=null;
try{
//获得MySQL驱动的实例
Class.forName("com.mysql.jdbc.Driver").newInstance();
//获得连接对象(提供:地址,用户名,密码)
con=DriverManager.getConnection("jdbc:mysql://127.0.0.1/Weather","root","root");
if(!con.isClosed())
System.out.println("Successfullyconnected");
else
System.out.println("failedconnected");
//建立一个Statement,数据库对象
st=con.createStatement();
//运行SQL查询语句
rs=st.executeQuery("select*fromWeather.question_type_1;");
//读取结果集
while(rs.next()){
System.out.println("column1:"+rs.getInt(1));
System.out.println("column2:"+rs.getString(2));
System.out.println("column3:"+rs.getString(3));
System.out.println("column4:"+rs.getString(4));
}
//关闭链接
con.close();
}catch(Exceptione){
System.err.println("Exception:"+e.getMessage());
}
}
}