第十三章JDBC基础知识
2008-09-16 19:46
197 查看
本章只要讲了两种:一种是桥连;另一种是直连。
其中桥连是sun公司利用SQL的ODBC做的连接。
而直连是微软公司为java能在SQL上更好的连接而做的。
我们S1阶段主要练习桥连。
这里要要用到的包是
Java.sql
连接分三大对象;
Connection、Statement/PreparedStement、ResultSet.
第一个对象是:连接SQL的驱动
第二个对象是:执行SQL语句
第三个对象是:得到SQl语句查询的结果集.
步骤如下
1、Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);
2、Connection con=DriverManager.getConnection(“jdbc:odbc:数据元的名称”);
3、Statement stmt=con.createStatement();
或
PreparedStatement stmt=con.prepareStatement();
4、ResultSet rs=stmt.executeQuery(“SELECT * FROM OUIZ”);
更新则是
Int rs=stmt.executeUpdate(“Update 表名 set 列名=值”);
5、三大对象的关闭. Rs.close() ; stmt.close() ; con.close();
第四步当是查询语句的时候就会返回结果集。若是更新就不返回结果集(ResultSet)而返回整形数。
第五步一定别忘了,要不会占用连接SQL的驱动“线”。
桥连需要配置数据源:具体步骤:
控制面板 -> 管理工具 -> 系统DSN -> 添加 -> 选最下面的SQL Server -> 起个数据源名称和服务器(本机用点代替)-> 下一步-> 更改一下默认数据库(你要用的数据库)-> OK
SQL直连
跟桥连一样不过第一步跟第二步中字符串不一样.分别为
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection con=DriverManager.getConnection
("jdbc:microsoft:sqlserver://localhost:1433;databaseName=FriendDB;","sa","sa");
后两个sa、sa为访问数据库的帐号和密码.
建议用直连。
相关文章推荐
- JDBC安装和增删改查基础知识
- JDBC基础知识总结
- JAVA基础知识之JDBC——使用ResultSetMetaData分析结果集
- Java数据库连接--JDBC基础知识(操作数据库:增删改查)
- JDBC 学习之 JDBC 基础知识
- JAVA基础知识之JDBC——离线RowSet
- 【JDBC笔记】JDBC基础知识
- jdbc基础知识
- Java数据库连接——JDBC基础知识(操作数据库:增删改查)【转】
- JDBC基础知识(一)
- JDBC基础知识
- JDBC 基础知识 (一)
- java基础知识2 JDBC
- Java数据库连接--JDBC基础知识(操作数据库:增删改查)
- JAVA基础知识之JDBC——JDBC事务处理及批量更新
- 【Java基础知识】JDBC基本操作
- JDBC基础知识总结
- 【Java基础知识】JDBC基本操作
- JDBC基础知识
- JDBC基础知识