欢迎来到天天文库
浏览记录
ID:52864362
大小:1.33 MB
页数:30页
时间:2020-03-27
《解决中文乱码强制转换数据类型.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第八章数据库连接技术基础内容安排SQLserver2000主要知识复习JDBC技术简介JDBC连接数据库JDBC访问数据javaBean访问数据库JDBC实现分页技术8.1JDBC技术简介JDBC(javaDataBaseConnection)是java程序与数据库的桥梁JDBC(Java数据库连接)(sun公司提供)Java应用程序编程接口Java应用程序数据库插入修改删除查询8.1JDBC技术简介JDBC是Sun公司开发的一组java类和接口JDBC是用于执行SQL语句的JAVAapi使用JDBC技术可以屏蔽掉数据库的不同JDBC做的三
2、件事:与一个数据库连接向数据库发送SQL语句处理数据库返回的结果JDBC完成以上功能,提供了一系列的类与接口,在java.sql包和javax.sql包中。例如:DriveManager、Connetcion、ResultSet等8.1JDBC技术简介使用JDBC对数据库操作步骤:载入JDBC驱动程序定义连接使用的URL建立连接创建语句对象执行数据库操作处理结果关闭连接8.3JDBC连接数据库Java程序JDBC驱动程序数据库SQL命令结果JDBC驱动程序的类型Jdbc-odbc桥Native-apipartly–javadriver本地j
3、ava驱动程序,将jdbc调用转换为对数据库客户端API的调用Net-protocolall-javaDriver(Jdbcproxy)将jdbc调用转换为独立于特定数据库的网络协议,完全java驱动程序Native-protocolall-javadriver将JDBC调用转换为特定数据库的网络协议,完全Java驱动程序8.3JDBC连接数据库载入JDBC驱动程序定义连接使用的URL建立连接连接数据库之前的准备安装sqlserver2000,并打补丁sp4将sqlserver2000JDBC驱动三个文件放到WEB-INFlib下将sql
4、server2000JDBC驱动三个文件放到jdk安装路径的lib目录下导入java.sql包创建好数据库、及账号密码等8.3.1装入驱动程序安装sqlserver2000补丁sp3下载驱动程序mssqlserver.jar,放入WebRootWEB-INFlib中导入java.sql.*Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver)8.3.2定义连接使用的URL数据库url:jdbc:microsoft:sqlserver://<:p
5、ort>;DatabaseName=注:machine_name:数据库所在的机器的名称;port:端口号,默认是1433("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bookshop",,“sa",“sa");8.3.3建立连接Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver)("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=
6、test_db",,“leilei",“123");Connectioncon=DriverManager.getConnection(url,)8.3创建语句对象Connection对象con.createStatement();创建对象stm,用来执行sql语句Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver)("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test_db",,“leilei",“123"
7、);Connectioncon=DriverManager.getConnection(url)Statementstm=con.createStatement();8.5执行数据库操作插入数据更新数据删除数据查询操作8.5.1插入数据Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver)("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test_db",,“leilei",“123");Connectioncon
8、=DriverManager.getConnection(url)Statementstm=con.createStatement();Stringr1=“insertintos
此文档下载收益归作者所有