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()); } } }