欢迎来到天天文库
浏览记录
ID:43328570
大小:132.50 KB
页数:25页
时间:2019-10-08
《JSP课程10单元 jsp数据库》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七章jsp数据库操作使用JDBC连接数据库JDBC简介在Java程序中,连接数据库采用JDBC(JavaDatabaseConnectivity)技术,是由Sun公司提供的与平台无关的数据库连接标准,目前各大数据库厂商基本都提供JDBC驱动程序,使得Java程序能独立运行于各种数据库之上。2JDBC驱动程序分类JDBC-ODBC桥接驱动程序开始-运行-odbcad322原生API结合Java驱动程序Windows或者linux平台连接数据库的驱动3网络协议搭配完整的Java驱动程序Java语言连接数据库
2、的驱动4原生协议搭配完整的Java驱动程序数据库厂商提供的java驱动利用JDBC-ODBC桥,可以使用所有能用的ODBC使用的数据库。前两种平台无关性差推荐使用后两种access数据库Java程序Class.forName(“…");Connectioncon=…………con.close();方式一:在windows中设置的Odbc数据源SQLServer数据库方式四:Sqlserver数据库厂商开发的JDBC驱动程序方式三:Sun公司提供的链接sqlserver的驱动Java数据库编程步骤方式一:用j
3、dbc链接odbc数据源1数据库编程的一般过程加载驱动程序如:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");2连接数据库Connectioncon=DriverManager.getConnection("jdbc:odbc:myDB")3执行SQLStatementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("select*fromemployee");while(rs.next()){}
4、4关闭连接rs.close();stmt.close();con.close();create,drop,insert,query,delete,update,metaJava数据库编程步骤方式三:用sun公司提供的驱动1数据库编程的一般过程加载驱动程序如:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");2连接数据库StringDATABASE_URL="jdbc:sqlserver://localhost:1433;databa
5、seName=javaTeach";conn=DriverManager.getConnection(DATABASE_URL,"sa","123");3执行SQLStatementstmt=con.createStatement();ResultSetrs=stmt.executeQuery("select*fromemployee");while(rs.next()){}4关闭连接rs.close();stmt.close();con.close();create,drop,insert,query,
6、delete,update,meta用JDBC访问数据库的四个步骤:1。注册并装载一个JDBC驱动程序;2.通过DriverManager类获取与指定数据库的连接对象;3.1在连接对象上创建一个Statement对象;3.2通过Statement对象执行指定的SQL语句3.3(3.3步是当3.2步为查询才需要)将第3.2步返回一个ResultSet对象内容取出来显示4关闭数据库连接例子7-1效果考虑:中文显示连接数据库取出数据将数据插入到html表格中<%@pagelanguage="java"conte
7、ntType="text/html;charset=GBK"pageEncoding="GBK"%><%@pageimport="java.sql.*"%>
8、tch(ClassNotFoundExceptione){out.println("sql类找不到");}例子7-1链接sqlserver2005数据库第一步:申明连接数据库驱动引入jdk中数据库的包try{StringDATABASE_URL="jdbc:sqlserver://localhost:1433;databaseName=javaTeach";conn=DriverManager.getConnectio
此文档下载收益归作者所有