- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jdbc 入门(Introduction to JDBC)
jdbc 入门(Introduction to JDBC)
教程:JDBC入门作者:maydene Fisher翻译:角
你需要做的第一事情是你与想要使用的DBMS建立一个连接。这包含2个步骤:装载驱动程序并建立连接。
装载驱动程序
装载驱动程序只需要非常简单的一行代码。例如,你想要使用JDBC-ODBC桥驱动程序,可以用下列代码装载它:
类。forName(“太阳。JDBC,ODBC。JdbcOdbcDriver);
你的驱动程序文档将告诉你应该使用的类名。例如,如果类名是jdbc.driverxyz,你将用代码以下的代码装载驱动程序:
类。forName(JDBC。driverxyz”);
你不需要创建一个驱动程序类的实例并且用也登记它,因为调用Class.forName将自动将加载驱动程序类。如果你曾自己创建实例,你将创建一个不必要的副本,但它不会带来什么坏处。
加载司机类后,它们即可用来与数据库建立连接。
建立连接
第二步就是用适当的驱动程序类与建立一个连接下列代码是一般的做法DBMS:
连接也。getConnection(URL,“mylogin”、“mypassword”);
这个步骤也非常简单,最难的是怎么提供URL。如果你正在使用JDBC-ODBC桥,JDBC URL将以ODBC JDBC:开始:余下URL通常是你的数据源名字或数据库系统。因此,假设你正在使用ODBC存取一个叫“弗莱德”的数据源你的ODBC,JDBC URL是ODBC JDBC::弗莱德。把”mylogin”及”mypassword”替换为你登陆DBMS的用户名及口令。如果你登陆数据库系统的用户名为“费尔南达”口令为“J8”,2行代码就可以建立一个连接只需下面的:
字符串“弗莱德”;
连接也。getConnection(URL,“费尔南达”、“J8”);
如果你使用的是第三方开发了的JDBC驱动程序,文档将告诉你该使用什么子协议,就是在JDBC URL中放在JDBC后面的部分。例如,如果驱动程序开发者注册了极致作为JDBC URL协议,的第一和第二部分将是JDBC:极致。驱动程序文档也会告诉你余下的格式JDBC URL最后一部分提供了定位数据库的信息JDBC URL。
如果你装载的驱动程序识别了提供给drivermanager.getconnection的JDBC URL,那个驱动程序将根据JDBC URL建立一个到指定DBMS的连接。正如名称所示,也类在幕后为你管理建立连接的所有细节。除非你是正在写驱动程序,你可能无需使用此类的其它任何方法,一般程序员需要在此类中直接使用的唯一方法是drivermanager.getconnection。
drivermanager.getconnection方法返回一个打开的连接,你可以使用此连接创建JDBC语句并发送SQL语句到数据库。在前面的例子里,CON对象是一个打开的连接,并且我们要在以后的例子里使用它。
JDBC入门--设置表
创建表
首先,我们在我们的示例数据库创建其中一张表咖啡,包含在咖啡店所卖咖啡的必要的信息,包括咖啡名字,他们的价格,本星期卖了多少磅及迄今为止卖的数目。关于咖啡表我们以后会详细描述,如下:
cof_name sup_id价格销售总额
哥伦比亚101 7.99 0 0
french_roast 49 8.99 0 0
意大利浓咖啡150 9.99 0 0
colombian_decaf 101 8.99 0 0
french_roast_decaf 49 9.99 0 0
存储咖啡名的列是cof_name,它的SQL数据类型是varchar、最大的长度为32个字符。因为我们所卖的每种类型咖啡都使用不同的名字,名字可用于作为唯一识别咖啡的标识,因此可用于作主键。第二个列叫sup_id,用于保存咖啡供应商标识;其SQL数据类型为整数。第3列叫价格,因为它需要保存带小数的十进制数,
Therefore, its SQL type is FLOAT. (note, usually money with SQL type DECIMAL or NUMERIC, but in different DBMSs differences, in order not to avoid compatibility with older versions of the JDBC in this tutorial we use more standard FLOAT type) SALES column type SQL INTEGER, its value is the number of pounds this week by selling coffee. The last column, TO
您可能关注的文档
- (转)什么是西南大旱的最坏准备_月是故乡明_新浪博客((trans) what's the worst preparation for a drought in Southwest China _ is home next month _ Sina blog).doc
- (人教版)八年级下册语文课后生字词拼音及解释(完整版)((PEP) grade eight Chinese Pinyin words epigenetic and interpretation (full version)).doc
- 0-90度正弦值(0-90 degree sine).doc
- - 上海lng加气站 上海cng加气站博客上海lng加气站 上海cng加气站博客(- Shanghai LNG filling station, Shanghai CNG filling station blog, Shanghai LNG filling station, Shanghai CNG filling station blog).doc
- 010年顺义区中考二模数学试题(010 years of Shunyi District senior high school entrance examination mathematics examination the second mock exam).doc
- (设计)工作细则 - 上海工程技术大学 继续教育学院((Design) working rules - Continuing Education College of Shanghai University of Engineering Science).doc
- 02-03第一学期初三语文试卷52898(02-03 Chinese exam paper for the first semester 52898).doc
- 020我国基层群众自治制度地位的重大提升(020, the important promotion of our country's grass-roots mass autonomy system).doc
- 05-2-1.汉王降价,能降出个怎样的未来(05-2-1. Hanvon prices can drop out of what the future).doc
- 05.无形资产(5 intangible assets).doc
文档评论(0)