仓酷云

标题: 了解下JAVA的java与数据库毗连 [打印本页]

作者: 山那边是海    时间: 2015-1-18 11:19
标题: 了解下JAVA的java与数据库毗连
前些天,在CSDN上看到了一个消息,说是net网页编程网页编程AJAX成功在Linux上运行,这一点对我触动很大,而且引发了我许多感叹,所以想写出来分享一下。
1、用数据库软件(如:mysql)创立数据库,在数据库注册时用到的数据库名则为方才创立的数据
库,若为数据源名,则需ODBC设置。
2、将驱动程序放在D:Tomcat5.5commonlib或响应的开辟工具的lib下,
对D:Tomcat5.5confweb.xml修正,翻开web.xml,在</web-app>的后面增加以下内容:
<resource-ref>
<description>DBConnection</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
经由过程文件夹导航到D:Tomcat5.5confCatalinalocalhost下,找到你的web使用对应的.xml文
件,如ROOT.xml,并在此文件的下添进代码:
<ResourceLinkname="jdbc/mysql"global="jdbc/mysql"
type="javax.sql.DataSourcer"/>
到这里,设置事情就基础完成了。
3、数据库毗连(注:以下为转载)
1、jsp毗连Oracle8/8i/9i数据库(用thin形式)
testoracle.jsp以下:
<%@pagecontentType="text/html;charset=gb2312"%>
<%@pageimport="java.sql.*"%>
<html>
<body>
<%Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
Stringurl="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为你的数据库的SID
Stringuser="scott";
Stringpassword="tiger";
Connectionconn=DriverManager.getConnection(url,user,password);
Statementstmt=conn.createStatement
(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
Stringsql="select*fromtest";
ResultSetrs=stmt.executeQuery(sql);
while(rs.next()){%>
您的第一个字段内容为:<%=rs.getString(1)%>
您的第二个字段内容为:<%=rs.getString(2)%>
<%}%>
<%out.print("数据库操纵乐成,祝贺你");%>
<%rs.close();
stmt.close();
conn.close();
%>
</body>
</html>
<p>
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
作者: 蒙在股里    时间: 2015-1-20 20:38
是一种语言,用以产生「小应用程序(Applet(s))
作者: 变相怪杰    时间: 2015-1-28 05:17
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者: 再见西城    时间: 2015-2-5 11:12
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
作者: 小魔女    时间: 2015-2-8 19:59
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
作者: 柔情似水    时间: 2015-2-11 20:58
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
作者: 金色的骷髅    时间: 2015-2-28 11:00
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
作者: 再现理想    时间: 2015-3-9 22:42
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 莫相离    时间: 2015-3-17 02:11
是一种为 Internet发展的计算机语言
作者: 第二个灵魂    时间: 2015-3-23 15:26
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2