jdbc2_DriverManager_Connection
来源:互联网 发布:搜狐媒体大厦淘宝地址 编辑:程序博客网 时间:2024/06/16 06:41
DriverManager
Jdbc程序中的DriverManager用于加载驱动,并创建与数据库的链接,这个API的常用方法:
DriverManager.registerDriver(new Driver()),注意:在实际开发中,并不推荐采用这个方法注册驱动。查看Driver的源代码可以看到,如果采用此种方式,会导致驱动程序注册两次,也就是在内存中会有两个Driver对象。
推荐方式:Class.forName(“com.mysql.jdbc.Driver”);采用此种方式不会导致驱动对象在内存中重复出现,并且采用此种方式,程序仅仅只需要一个字符串,不需要import驱动的API,这样可使程序不依赖具体的驱动,使程序的灵活性更高。
DriverManager.getConnection(url, user, password),根据url获取数据库的链接。
数据库URL
URL用于标识数据库的位置,程序员通过URL地址告诉JDBC程序连接哪个数据库,URL的写法为:
jdbc:mysql:[]//localhost:3306/test?参数名:参数值
常用数据库URL地址的写法:
Oracle写法:jdbc:oracle:thin:@localhost:1521:sid
SqlServer—jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sid
MySql—jdbc:mysql://localhost:3306/sid
Mysql的url地址的简写形式:jdbc:mysql:///sid
常用属性:useUnicode=true&characterEncoding=UTF-8
Connection
Jdbc程序中的Connection,它用于代表数据库的链接,Collection是数据库编程中最重要的一个对象,客户端与数据库所有交互都是通过connection对象完成的,这个对象的常用方法:
createStatement():创建向数据库发送sql的statement对象。
prepareStatement(sql):创建向数据库发送预编译sql的PrepareSatement对象。
prepareCall(sql):创建执行存储过程的callableStatement对象。
setAutoCommit(boolean autoCommit):设置事务是否自动提交。
commit():在链接上提交事务。
rollback():在此链接上回滚事务。
- jdbc2_DriverManager_Connection
- web.xml的配置及加载顺序
- 网络编程内容的小结
- 输出字符图形·3
- mysql与csv的数据转换
- 利用ViewPager实现可左右滑动的Action Tab
- jdbc2_DriverManager_Connection
- 将同一节点上运行的进程划分到同一个通信域
- Diary in 20121106
- 请编写一个关于星期几的枚举WeekDay
- 搜狗输入法几个实用技巧
- 史上最全的css hack(ie6-9,firefox,chrome,opera,safari)
- 史上最全的css hack(ie6-9,firefox,chrome,opera,safari)
- 请使用sun 内省api得到某一个bean的所有属性,并操作bean的其中一个属性(给属性赋值,以及得到属性的值
- 优化SQL查询:如何写出高性能SQL语句