希望得到的各位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());}