首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

JAVA中createStatement()有什么功用

2012-07-04 
JAVA中createStatement()有什么作用?希望得到的各位JAVA高手的指教,但小弟是个新手,看了网上很多的见解,可

JAVA中createStatement()有什么作用?
希望得到的各位JAVA高手的指教,但小弟是个新手,看了网上很多的见解,可大多是课本上的,看不懂。。。
  说说自己的见解,如果是课本的话就免了。。。谢谢.
  ...
  Statement stmt=conn.createStatement(); //这句话有什么意思,还有createStatement()又有什么作用?
  ...

[解决办法]
创建用于执行静态 SQL 语句并返回它所生成结果的对象。
[解决办法]
以下是JDBC查询数据库的一个历程,希望对楼主有帮助:

Java code
编程实例:try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //(1)创建与数据库的连接  Connection con=DriverManager.getConnection("jdbc:odbc:DatabaseDSN","Login","Password");Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery("select * from DBTableName");//(2)发送SQL语句到数据库中               while(rs.next()){ String name=rs.getString("Name") ;         //(3)处理数据并查询结果。  int age=rs.getInt("age");  float wage=rs.getFloat("wage");}rs.close();                                           //(4)关闭stmt.close();con.close();}catch(SQLException e){   System.out.println("SQLState:"+ e.getSQLState());  System.out.println("Message:" + e.getMessage());  System.out.println("Vendor:" + e.getErrorCode());} 

热点排行