以下自考复习资料均由浙江自考网整理并发布,考生想要了解更多关于浙江自考报名、考试、成绩查询、毕业、历年真题、常见问答等相关信息请关注浙江自考网,获取浙江自考更多信息。JDBC的特点:JDBC是低级的API,是高级API的基础。JDBC是一种低级的接口,它直接调用SQL命令,但又可以作为构造高级接口和工具的基础。在执行时,高级API将首先被翻译成如JDBC这样的低级接口。
JDBC的基本功能包括:建立与数据库的连接、发送SQL语句、处理结果。
JDBC提供了连接数据库的几种方法:
①与数据源直接通信;②通过JDBC驱动程序的通信;③与ODBC数据源通信
利用JDBC访问数据库的Java应用程序有两种:一种是本身就有数据访问功能的Java程序,另一种是使用JDBC做媒介的Java应用程序
JDBC API提供的类或接口主要包括:
Java.sql.DriverManager 处理驱动程序的装载和建立新的数据库连接。
Java.sql.Connection 完成对某一指定数据库的连接。
Java.sql.Statement 管理在一指定数据库连接上的SQL语句的执行。
Java.sql.ResultSet 从数据库返回的结果集。
客户端的Java应用程序需要完成的工作有:
1)与JDBC服务器建立连接;
2) 装载JDBC/ODBC驱动器;
3)与ODBC数据源建立连接;
4)发送SQL语句;
5)得到查询结果;
6)关闭与JDBC服务器的连接。
编写用JDBC编写能实现数据库连接和断开的程序段:
import java.net.URL;
import java.sq1.*import java.net.URL;
import Java.sq1.*
class jdbc_connect
{
public static void main(String argv[])
{
if(argv.length==0)
{
System.err.println(“检查到空的URL!”); System.exit(1);
}∥end of if
try
{
Class.forName(“textFileDriver”);
Class.forName(“jdbc.odbc.JdbcOdbcDriver”);
Class.forName(“imaginary.sq1.iMsq1Driver”);
String ur1=argv[0];
String user,pwd;
If(argv.length>1)
{
user=argv[1];
}
else
{
user=”” }
If(argv.length>2)
{
pwd=argv[2];
}
else
{
pwd=”” }
Connection con=DriverManager.getConnectiion(ur1,user,pwd);
Con.close();
System.out.println(“连接失败!”); }∥end of try
∥处理连接异常 catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
}∥end of main
声明:
(一)由于考试政策等各方面情况的不断调整与变化,本网站所提供的考试信息仅供参考,请以权威部门公布的正式信息为准。
(二)本网站在文章内容来源出处标注为其他平台的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如您对内容、版权等问题存在异议请与本站联系,我们会及时进行处理解决。
相关推荐
2023年4月浙江自考新闻采访学复习笔记四
12-122023年4月浙江自考审计学复习笔记:审计准则
12-13浙江自考薪酬管理章节练习题及答案:第2章
12-092023年4月浙江自考《实验心理学》听课笔记第三章
04-102023年4月浙江自考英语国家概况复习资料一
12-012023年10月浙江自考《美学》复习资料:名词解释(2)
08-022023年4月浙江自考英语(二)串讲笔记:lesson10-13
02-102024年4月浙江自考护理学导论复习资料四
12-05自考辅导资料:2021年10月《学前教育史》—古罗马的学前教育
06-07浙江自考思想道德修养与法律基础考点2
11-25