随笔分类 -  JDBC

摘要:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;class DBManager{//定义成员变量Connection conn =null;Statement stmt =null;ResultSet rst =null;//创建数据库连接对象public void getConnection(String dbIP,String dbPort,String dbNam 阅读全文
posted @ 2011-12-09 22:19 氺〤魚Oo。 阅读(274) 评论(0) 推荐(0)
摘要:今天费了好大的功夫才把SQL 2005给重装好,然后高高兴兴地打开Eclipse,准备连接SQL 2005数据库,敲好代码,运行程序,哥再一次感受到了抓狂的味道!...错误提示截图如下:按照提示,我重新检查了一遍SQL 2005的配置,常规的配置都设置的挺好的,服务也正常,防火墙没开,这下惨了!...百度来,谷歌去,还是没结果!只好再翻翻SQL 2005了!...打开 ->SQL Server 配置管理器,展开 ->SQL Server 2005 网络配置, 双击右面的 ->TCP/IP,在弹出的TCP/IP属性中点 ->IP地址, 将滚动条拉到最下面,你会看到IPAl 阅读全文
posted @ 2011-12-08 19:48 氺〤魚Oo。 阅读(141) 评论(0) 推荐(0)
摘要:注意啊!Java的ResultSet对象,默认是不可更新的,仅有一个向前移动的指针,因此,只能遍历它一次,并且只能按从第一行到最后一行的顺序进行。如果需要ResultSet指针具有移动和可更新的特性,可以在使用createStatement()方法获取Statement对象时指定一些参数。//实例,获取ResultSet中含有的记录数量。 在已获取ResultSet结果集的情况下,可以使用该对象的last()和getRow()方法取得记录数量。last()方法用于将指针指向最后一行记录。getRow()方法用于返回当前指针所在的位置。ResultSet默认情况下,只能使用next()方... 阅读全文
posted @ 2011-12-04 13:23 氺〤魚Oo。 阅读(546) 评论(0) 推荐(0)
摘要:ResultSet表示select语句的查询结果集。ResultSet对象具有指向其当前数据行的指针,最初,指针被置于第一行记录之前,通过next()方法可以将指针移动到下一行记录。next()方法在ResultSet对象没有一行记录时返回false,因此可以在while循环中使用它来遍历结果集,也可以利用该方法判断结果集是否为空。示例代码如下://此处省略连接数据库的代码...Statement stmt =conn.createStatement();ResultSet rs =stmr.executeQuery("select * from Test");if(rs. 阅读全文
posted @ 2011-12-04 12:43 氺〤魚Oo。 阅读(1135) 评论(0) 推荐(0)
摘要:import java.sql.StatementStatement类可用于执行SQL语句,不同类型的SQL语句,需要使用不同的方法,具体如下:ResultSet executeQuery(String sql) //用于执行select语句,返回结果集int executeUpdate(String sql) //用于执行insert、delete和update语句,返回intboolean execute(String sql) //用于执行create和drop等语句,返回boolean 阅读全文
posted @ 2011-12-04 12:32 氺〤魚Oo。 阅读(181) 评论(0) 推荐(0)