使用JDBC驱动程序访问数据库
2012-03-26 23:53
381 查看
5个小时的MySQL果断不会让它白装的!
使用MySQL创建数据库
SQL语句:
JAVA源程序:
我制作的垃圾视频:视频: Jdbc驱动程序访问数据库
使用MySQL创建数据库
SQL语句:
CREATE TABLE `user` ( `id` int(11) NOT NULL, `username` varchar(200) NOT NULL, `password` varchar(20) NOT NULL, `age` int, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=GBK; -- JDBC Driver Name: com.mysql.jdbc.Driver -- JDBC Driver URL: jdbc:mysql://hostname/dbname?useUnicode=true&characterEncoding=GBK
JAVA源程序:
import java.sql.SQLException; /** * 第一个 JDBC 的 访问数据库 Mysql 程序. * @author Administrator * @version 0.1 2012-03-26 */ public class JdbcOdbc { /** * @param args * @throws SQLException */ public static void main(String[] args) { // 1. 注册驱动 try { Class.forName("com.mysql.jdbc.Driver");// Mysql 的驱动mysql.jar // 2. 获取数据库的连接 String url = "jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK"; java.sql.Connection conn = java.sql.DriverManager.getConnection( url, "root", "123456"); conn.setCatalog("test");//指定当前数据库 // 3. 获取表达式 java.sql.Statement stmt = conn.createStatement(); // 4. 执行 SQL java.sql.ResultSet rs = stmt.executeQuery("select * from user"); // 5. 显示结果集里面的数据 while(rs.next()) { System.out.println(rs.getInt(1) + " " +rs.getString(2) + " " + rs.getString(3)); } // 执行插入数据的 SQL // stmt.executeUpdate("insert into user values(2, '中文', '345', 22)"); // 6. 有礼貌的释放资源 rs.close(); stmt.close(); conn.close(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
我制作的垃圾视频:视频: Jdbc驱动程序访问数据库
java.sql.SQLException: Operation not allowed after ResultSet closed
你在第一次使用 rs.next() 之后就把数据库的连接关闭了.. 当然下面就不能使用了...应该这样写才对... while(rs.next()) { %> ……………… <% } rs.close(); st.close(); con.close();
相关文章推荐
- 使用JDBC驱动程序访问SQL Server 2000数据库(实例)
- 使用JDBC驱动程序访问SQL Server 2005数据库(实例)
- 使用JDBC驱动程序访问数据库
- 【java工具】使用jdbc访问数据库获取某个存储过程信息及下面参数信息
- 使用程序设计语言访问数据库JDBC
- jdbc访问数据库简单封装与配置 使用工厂和mvc
- 第一个 Spring Boot 程序 : 使用 spring jdbc 访问关系型数据库
- 使用jdbc访问数据库
- 简单粗暴JavaWeb-第六篇:使用mybatis框架代替纯jdbc访问数据库
- 使用XAMPP可视化管理Mysql,使用JDBC访问数据库执行插入、查询、删除等操作
- 使用JDBC访问数据库的相关问题
- 使用spring-jdbc访问数据库
- Java 使用JDBC、DBCP、C3P0访问数据库
- 使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)
- 关于在applet中使用JDBC访问数据库的一点总结
- 使用JDBC驱动程序访问Oracle数据库(实例)
- 使用JDBC对数据库进行查询的前期准备工作,以及简单的JDBC访问MySQL数据库(Mac)
- JSP中使用JDBC访问SQL Server 2008数据库示例
- 使用JDBC创建数据库访问程序
- 在java中使用JDBC访问数据库