使用JDBC-ODBC桥连方式操作数据库
2011-12-11 00:18
260 查看
使用JDBC-ODBC桥连方式操作数据库的步骤如下:
1、配置数据源
选择控制面板→管理工具→数据源,弹出如图对话框
点击添加,选择SQL SERVER
点击完成,弹出如下对话框
(若连接本地服务器,填入local或.)
点击下一步
点击下一步
默认连接的数据库为master,此处更改为实验要求数据库。
点击下一步,弹出如下对话框,不作任何改动,直接点击完成。
选择测试数据源
配置数据源完成。
2、在程序中连接数据源
第一步:加载驱动(作用是把需要的驱动程序加入内存)
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
第二步:得到连接(指定连接到哪个数据源),如果配置数据源时选择的是Windows NT验证方式,则不需写出用户名和密码
Connection ct=DriverManager.getConnection("jdbc:odbc:simpledb")如果有用户名和密码,则在数据源之后写出。
第三步:创建Statement或者PreparedStatement
Statement作用:主要用于发送SQL语句到数据库。
Statement和PreparedStatement的区别:
(1)直接使用Statement,驱动程序一般不会对驱动程序作处理,而直接交给数据库;使用PreparedStatement,形成预编译的过程,并且会对语句做字符集转换。
如此,有两个好处,对于多次重复执行的语句,使用PreparedStatement效率会更高,并且在这种情况下比较适合批量查询。另外,也可以比较好的解决系统的本地化问题。
(2)PreparedStatement还能有效防止危险字符的注入。
第四步:执行(CRUD,创建数据库,删除数据库等)
1、配置数据源
选择控制面板→管理工具→数据源,弹出如图对话框
点击添加,选择SQL SERVER
点击完成,弹出如下对话框
(若连接本地服务器,填入local或.)
点击下一步
点击下一步
默认连接的数据库为master,此处更改为实验要求数据库。
点击下一步,弹出如下对话框,不作任何改动,直接点击完成。
选择测试数据源
配置数据源完成。
2、在程序中连接数据源
第一步:加载驱动(作用是把需要的驱动程序加入内存)
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")
第二步:得到连接(指定连接到哪个数据源),如果配置数据源时选择的是Windows NT验证方式,则不需写出用户名和密码
Connection ct=DriverManager.getConnection("jdbc:odbc:simpledb")如果有用户名和密码,则在数据源之后写出。
第三步:创建Statement或者PreparedStatement
Statement作用:主要用于发送SQL语句到数据库。
Statement和PreparedStatement的区别:
(1)直接使用Statement,驱动程序一般不会对驱动程序作处理,而直接交给数据库;使用PreparedStatement,形成预编译的过程,并且会对语句做字符集转换。
如此,有两个好处,对于多次重复执行的语句,使用PreparedStatement效率会更高,并且在这种情况下比较适合批量查询。另外,也可以比较好的解决系统的本地化问题。
(2)PreparedStatement还能有效防止危险字符的注入。
第四步:执行(CRUD,创建数据库,删除数据库等)
相关文章推荐
- java 演示使用jdbc-odbc桥连接的方式操作数据库 向数据库中添加数据
- JSP中使用JDBC操作数据库
- 使用JDBC进行数据库的事务操作(2)
- Spark 2.2.1 使用JDBC 操作其他数据库的案例与解读
- java application 应用程序 使用JDBC proxool 两种方式连接数据库 测试程序代码
- PHP中将对数据库的操作,封装成一个工具类以及学会使用面向对象的方式进行编程
- Java中使用JDBC操作数据库简单实例
- Android开发之使用sqlite3工具操作数据库的两种方式
- Java操作数据库之jdbc【原生方式】
- java application应用程序 使用JDBC和proxool两种方式连接数据库 的测试程序代码
- JDBC连接数据库速查(Oracle8/8i/9i,DB2,MySQL各种数据库使用JDBC连接的方式)
- JDBC操作数据库的三种方式比较
- 使用Spring JDBC框架连接并操作数据库
- 使用JDBC和JavaBean操作数据库
- 使用回调函数来实现jdbc操作数据库数据
- JDBC操作数据库的高性能方式
- Spring中的数据库操作 使用JDBC模板 :经典
- 使用JDBC连接操作数据库
- 使用JDBC操作数据库
- Java的jdbc使用addBatch进行批处理操作的几种方式