jdbc小结
来源:互联网 发布:c语言c=getchar( )!= 编辑:程序博客网 时间:2024/04/27 23:07
被一个小项目打得有点招架不住,怎么把学过的东西综合起来写一个小的项目这么难呢?。。。。。。
总结一小下,把以前学的东西好好弄扎实一点
今天做一下JDBC的一个小结:
学jdbc用了oracle和mysql两个数据库,区别主要是体现在配置文件的写法上,也就是这两个
数据库的连接和驱动有点有同,当然在登陆使用时也有不同
oracle数据库配置文件:oracle.properties
url=jdbc:oracle:thin@192.168.xx.xx:25:1521:myoracle
driver=oracle.jdbc.OracleDriver
username=myoracle
password=my123
mysql的配置文件:mysql.properties
url=jdbc:mysql://localhost:3306/openlab
driver=com.mysql.jdbc.Driver
username=openlab
password=my123
下面是一个根据配置文件写的一个工具类,作用就是利用配置文件中的信息连接到数据库,
这里只写了mysql的工具类:
import java.io.*;
import java.sql.*;
import java.util.*;
public class DButil{
private static final String URL;
private static final String Driver;
private static final String USERNAME;
private static final String PASSWORD;
//以下代码块获得配置文件信息,注册驱动
static{
try{
InputStream in=DButil.class.getResourceAsStream("/mysql.properties");
Properties props = new Properties();
props.load(in);
in.close();
URL=props.getProperty("url");
DRIVER=props.getProperty("driver");
USERNAME=props.getProperty("username");
PASSWORD=props.getProperty("password");
Class.forName(DRIVER);//注册驱动
}catch(Exception e){
System.out.println("无法获得连接数据库信息");
throw new RuntimeException(e);
}
}
private DButil(){ }
//建立到数据库的连接
public static Connection open() throws Exception{
return DriverManager.getConnection(URL,USERNAME,PASSWORD);
}
//关闭连接
public static void close(Connection con,Statement stmt,ResultSet rs){
try{rs.close();}catch(Exception e){}
try{stmt.close();}catch(Exception e){}
try{con.close();}catch(Exception e){}
}
}
如果需要连接到mysql数据库,只要调用DButil的open方法就会得到一个Connection连接,
然后用PreparedStatement和ResultSet就可以对数据库进行操作了
- jdbc小结
- JDBC小结
- jdbc小结
- jdbc小结
- JDBC小结
- JDBC小结
- JDBC小结
- JDBC小结
- JDBC小结
- JDBC小结
- JDBC小结
- JDBC小结
- JDBC连接DB2小结
- JDBC连接数据库小结
- JDBC学习小结
- tomcat6连接JDBC小结
- jdbc-小结1
- jdbc-小结2
- 文档与视图
- mysql alter 语句用法,添加、修改、删除字段等
- 用纯CSS实现圆角边框
- jquery ajax
- 达内——java编程基础
- jdbc小结
- 决定开通自己的技术博客
- SURF: speed up robust feature
- win7下文件夹选项
- 生成字符串的全排列
- 在.NET 4中调用GDAL库时遇到的问题及解决方法
- 10.20 信号_作业控制信号
- junit介绍
- 带有EXISTS谓词的子查询