通过JDBC操作JAVADB 数据库

2025-11-11 00:33:26

1、 创建Java工程javaDB:

首先要把Derby驱动包加进来,该文件可以在C:\Program Files\Sun\JavaDB\lib找到,就是derby.jar

通过JDBC操作JAVADB 数据库

2、创建包com.test

在包下面创建JavaDBTes测试类,

并添加主函数

通过JDBC操作JAVADB 数据库

3、创建数据库:

第一步加载驱动:

Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();

第二部设置账号密码:

 Properties props = new Properties(); props.put("user", "admin"); props.put("password", "123");

第三部 连接创建数据库:

Connectionconn = DriverManager.getConnection("jdbc:derby:liu;create=true",props);

不提交事务

conn.setAutoCommit(false);

通过JDBC操作JAVADB 数据库

4、 创建表:

Statement s = conn.createStatement(); //获取实例 s.execute("create table user_info (user_id int,user_name varchar(50))");

conn.commit();//提交事务

5、 往表添加数据:

Statement s = conn.createStatement();boolean mark = s.execute("insert into user_info values(1, '张三')");

conn.commit();

6、 查询数据:

 ResultSet rs = s.executeQuery("SELECT user_id,user_name  FROM user_info");

//遍历结果集

while (rs.next()) {    

  System.out.println(rs.getInt(1));  

 System.out.println(rs.getString(2));       }

7、 修改数据:

Statement s = conn.createStatement();boolean mark = s.execute("update  user_info setuser_name= '张三' where user_id=1");

conn.commit();

8、 删除数据:

Statement s = conn.createStatement();boolean mark = s.execute("delete from user_info  where user_id=1");

conn.commit();

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢