derby数据库修改密码

修改已经存在数据库密码

PS E:\eclipse-workspace\wwj> ij
ij 版本 10.14
ij> connect 'jdbc:derby:testdb;create=true';
警告01J01:未创建数据库“testdb”,而是建立到现有数据库的连接。
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.authentication.provider','BUILTIN');
已插入/更新/删除 0 行
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.connection.requireAuthentication','true');
已插入/更新/删除 0 行
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.user.wwj','toor');
已插入/更新/删除 0 行
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.fullAccessUsers','wwj');
已插入/更新/删除 0 行
ij> CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY('derby.database.defaultConnectionMode','noAccess');
已插入/更新/删除 0 行
ij> disconnect;
ij> exit;

修改后

PS E:\eclipse-workspace\wwj> ij
ij 版本 10.14
ij> connect 'jdbc:derby:testdb;create=true';
错误08004:数据库连接被拒绝。
ij> connect 'jdbc:derby:testdb;create=true;user=wwj;password=toor';
警告01J01:未创建数据库“testdb”,而是建立到现有数据库的连接。
你可以使用Java编程语言和Derby数据库来实现该功能。首先,你需要在Derby中创建一张表来存储学生信息。以下是一个示例的表结构: ```sql CREATE TABLE students ( id INT PRIMARY KEY, name VARCHAR(50), age INT, class VARCHAR(20) ); ``` 接下来,你可以使用Java中的JDBC(Java Database Connectivity)来连接并操作Derby数据库。以下是一个简单的示例代码,展示了如何进行数据库连接、插入、查询、修改和删除操作: ```java import java.sql.*; public class StudentDatabase { public static void main(String[] args) { String url = "jdbc:derby:sampleDB;create=true"; // Derby数据库连接URL String user = "username"; // 数据库用户名 String password = "password"; // 数据库密码 try { Connection conn = DriverManager.getConnection(url, user, password); // 连接数据库 Statement stmt = conn.createStatement(); // 插入学生信息 String insertQuery = "INSERT INTO students (id, name, age, class) VALUES (1, 'John Doe', 20, 'Class A')"; stmt.executeUpdate(insertQuery); // 查询学生信息 String selectQuery = "SELECT * FROM students"; ResultSet resultSet = stmt.executeQuery(selectQuery); while (resultSet.next()) { int id = resultSet.getInt("id"); String name = resultSet.getString("name"); int age = resultSet.getInt("age"); String className = resultSet.getString("class"); System.out.println("ID: " + id + ", Name: " + name + ", Age: " + age + ", Class: " + className); } // 修改学生信息 String updateQuery = "UPDATE students SET age = 21 WHERE id = 1"; stmt.executeUpdate(updateQuery); // 删除学生信息 String deleteQuery = "DELETE FROM students WHERE id = 1"; stmt.executeUpdate(deleteQuery); stmt.close(); conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } ``` 请注意,上述示例代码只是一个简单的演示,实际应用中可能需要更多的错误处理和逻辑验证。另外,你需要根据自己的实际情况修改数据库连接URL、用户名和密码。 希望这可以帮助你开始使用Derby数据库并进行学生信息的操作!如果你有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值