jdbc连接数据库

来源:互联网 发布:网络媒介素养 名词解释 编辑:程序博客网 时间:2024/06/01 08:15
JDBC操作步骤和数据库的连接

JDBC本省是一个操作标准,所以其操作步骤是固定的,以后只需要修改很少的一部分代码就可以达到不同数据库之间的链接转换功能。数据库安装并配置完成之后就可以按照以下的步骤进行数据库的操作了: 
1. 加载数据库驱动程序。各个数据库都会提供JDBC驱动程序开发包,直接将JDBC操作所需要的开发包(一般为.jar或者.zip)直接配置到classpath中即可(Eclipse中的Build Path)。 
2. 连接数据库。根据各个数据库的不同,连接的地址也不同,此连接地址将由数据库厂商提供,一般在使用JDBC连接数据库的时候都会要求输入用户名和密码,在本文中,使用的数据库是MySQL,用户名为root,密码为mysqladmin,用户取得连接之后才可以对数据库进
行查询或者更新操作。 
3. 使用语句进行数据库操作。数据库操作分为更新和查询两种操作,除了可以使用标准的SQL语句之外,对于各个数据库也可以使用自己提供的各种命令。 
4. 关闭数据库连接。数据库操作完毕之后需要关闭连接以释放资源。 


连接数据库
1.加载数据库驱动程序。各个数据库都会提供JDBC驱动程序开发包,直接将JDBC操作所需要的开发包(一般为.jar或者.zip)直接配置到classpath中即可(Eclipse中的Build Path)。 
2.连接数据库。根据各个数据库的不同,连接的地址也不同,此连接地址将由数据库厂商提供,一般在使用JDBC连接数据库的时候都会要求输入用户名和密码,在本文中,使用的数据库是MySQL,用户名为root,密码为mysqladmin,用户取得连接之后才可以对数据库进行
查询或者更新操作。(Class.forName()语句可以加载一个数据库驱动程序。)
3.使用语句进行数据库操作。数据库操作分为更新和查询两种操作,除了可以使用标准的SQL语句之外,对于各个数据库也可以使用自己提供的各种命令
4.关闭数据库连接。数据库操作完毕之后需要关闭连接以释放资源。 


DriverManger说明 
DriverManger提供的主要操作就是取得一个数据库的连接,用getConnection()方法取得连接对象,此方法的返回值类型是Connection对象,不管采用哪种方式连接,都必须提供一个数据库的连接地址,如果在连接数据库的时候需要用户名和密码,则肯定需要将用户名和密码设置上。
 
MySQL数据库的连接地址格式:
jdbc:mysql://IP地址:端口号/数据库名称


JDBC虽然提供了与平台无关的数据库操作,但是各个数据库的连接地址是有差异的,JDBC的连接地址实际上有以下的3部分组成: 
1. JDBC协议。JDBC URL中的协议总是jdbc: 
2. 子协议。驱动程序名或数据库连接机制(这种机制可由一个或多个驱动程序支持)的名称,例如:mysql: 
3. 子名称。一种标识数据库的方法。必须遵循”//主机名:端口/子协议”的标准URL命名约定,例如://localhost:3306/mldn。 
Connection 
通过DriverManger取得Connection对象之后,实际上就表示数据库连接上了,连接上数据库之后就可以进行数据库的更新和查询操作,但是操作的最后数据库连接必须关闭。
ResultSet接口


数据库的操作主要分为查询和更新操作,查询操作就是将全部的查询结果返回给用户。 
使用Statement中的ResultSet executeQuery(String sql)方法进行数据库的查询操作,该方法返回一个ResultSet实例
0 0
原创粉丝点击