什么是JDBC?
JDBC是一种可用于执行SQL语句的
Java API(ApplicationProgrammingInterface应用程序设计接口),它由一些Java语言编写的类和界面组成。以前文件的数据操作:
调用
文件操作的API结果操作
文件中的数据程序
现在的数据操作呢:
调用
数据库管理系统程序操作
结果集
文件中的数据
JDBC工作原理:
数据库管理系统JDBC 驱动JDBC API网络
Web程序/应用程序
JDBC-ODBC
Web程序/应用程序JDBC API
JDBC-ODBC桥梁ODBC网络
数据库管理系统
JDBC:是java操作数据的方法,是sun提供。 ODBC:是微软公司数据库操作提供的方法。
案例:完善我们之前做过的登陆程序,让用户名与密码在数据库里面进行查询。利用我们微软公司的Access数据来创建。1.新建一个member.mdb数据库
保存到我们的项目目录/WebRoot下面。
2.“双击使用设计器创建表”这个菜单来创建我们所要的表。 info
表名叫
3.当数据库建立好之后。建立ODBC数据源 (1)在“控制面板”—>ODBC数据源管理器
(2)进行配置,点击“添加”菜单—>选中您使用的数据库驱动程序。
(3)给数据源取个名字。再选择数据库所在的位置。
接着全部点击“确定”直到数据源配置完毕。
数据库连接步骤:
<%@page contentType=\"text/html;charset=gb2312\"%><%@page import=\"java.sql.*\" %><%
//1.加载驱动程序
Class.forName(\"sun.jdbc.odbc.JdbcOdbcDriver\"); //2.创建数据库连接 Connection
conn=DriverManager.getConnection(\"jdbc:odbc:login\"); //3.访问数据 能过创建Statement对象,来传入我们的sql语句 Statement stmt=conn.createStatement(); //得到结果集
ResultSet rs=stmt.executeQuery(\"select * from info\"); while(rs.next()){ %>
用户:<%=rs.getString(2) %>--->密码是:<%=rs.getString(\"password\") %>
<% }%>
怎样在sqlserver 2000中创建数据库呢?(1) 打开企业管理器。
在数据库上点击右键,新建一个新的数据,并取名为member。
建好了数据后,就来建表。
在目录上, 展开我们新建的数据库,里面有个表。在表上点击右建就可以新建表。
保存后, 请输入新建表的名字,info
可以选中我们新建的表,展开—>打开表返回所有行,就可以插入测试的数据。
关于我们的MyEclipse嵌入SqlServer2000的管理界面:Windowshow viewotherMyEclipse DatabaseDB Browser
注意:在我们的 sql 语句,表示字符串常量,用单引号。