注册jdbc驱动的三种方式

Java连接数据库之前,必须注册与各个数据库相符合的驱动(前提是在CLASSPATH路径中能寻找的到驱动的jar包)。同通常情况下,有三种注册驱动的方式:

    1. 通过DriverManager的registerDriver(new Driver())注册驱动,以连接MySQL数据库为例:
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
    2. 通过System的setProperty(key,value)方法注册驱动:
        System.setProperty(“jdbc.drivers”,”com.mysql.jdbc.Driver”);
    3. 通过Class的forName(“Driver”)注册驱动:
        Class.forName(“com.mysql.jdbc.Driver”);

Java在注册了数据库的驱动之后,就能使用DirverManager的getConnection(url,user,password)方法获得一个数据库的连接!

GridBagConstraints详解

        GridBagLayout要算是java中最复杂的布局管理器,要想得到一副令人满意的界面,需要耐心调整。GridBagConstraints的作用,就是对添加到GridBagLayout中的组件进行约束性限制,诸如组件插入的位置、大小、对齐方式、填充方式等等。最近在看《java核心技术第7版》,结合书中的例子,和java API,对其约束性字段做个详细的介绍。

  1. 位置字段    gridx,gridy:其相对位置从左上角起,即gridx=0,gridy=0表示左上角,需要注意的是,gridx表示列,gridy表示行。
  2. 大小字段    gridwidth、gridheight:这里所讲的大小,是指组件在布局中所占用的行数与列数

Read more…

Java通过jdbc连接MySql数据库

才接触这个,光看看网页,走了些弯路,写个说明好让像我这样的新手快速上手。关于Java连接数据库的类型就不用说了,同时要保证MySQL已经安装和启动,用任务管理器看看有没有mysqld进程就知道MySQL启动与否。同时test数据库中有数据表,这个要提前建立好。

准备工作:MySQL已经启动,同时有测试使用的数据库,MySQL安装成功后,就有一个默认的数据库;test,我们就用这个做测试,以及能访问、操作数据此数据库的用户名和密码。为了方便,我们将数据库连接的信息放在一个文件里,方便使用。

database.properties,内容如下:

jdbc.drivers=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/test
user=root
password=50457035

连接数据库:新建一个static类,命名为Conn.java,中有一个static方法,getConnection(),返回Connection。内容如下:

Read more…

Go back to top