写一个测试连接的程序。
- import
- java.sql.DriverManager;
- import
- java.sql.Connection;
- public
- class
- DbUtils {
- public
- static
- void
- main(String[] args) throws
- Exception {
- // 加载驱动
- Class.forName("org.hsqldb.jdbcDriver"
- );
- // 连接数据库的地址
- String url = "jdbc:hsqldb:mem:."
- ;
- String username = "sa"
- ;
- String password = ""
- ;
- Connection conn = null;
- try
- {
- // 创建与数据库的连接
- conn = DriverManager.getConnection(url, username, password);
- System.out.println("成功连接到数据库:"
- + conn);
- } catch
- (Exception ex) {
- System.out.println("连接失败:"
- + ex);
- } finally
- {
- // 关闭连接,释放资源
- if
- (conn != null) {
- conn.close();
- }
- }
- }
- }
加载驱动程序类名是org.hsqldb.jdbcDriver,它就在hsqldb.jar中。
连接数据库使用的用户名为sa,密码为空,这是默认的数据库管理员。
数据库连接的url地址是jdbc:hsqldb:mem:.。所有jdbc连接url都是以jdbc开头的,第一个冒号后便的部分是使用的驱动别名,这里的hsqldb就代表我们将使用org.hsqldb.jdbcDriver,第二个冒号后是每个数据库自己特定的访问地址,这里的mem:.表示使用内存存储模式,连接的数据库名称是“.”。