数据库连接-JAVA.pdf

上传人:索**** 文档编号:76273771 上传时间:2023-03-08 格式:PDF 页数:17 大小:2.76MB
返回 下载 相关 举报
数据库连接-JAVA.pdf_第1页
第1页 / 共17页
数据库连接-JAVA.pdf_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《数据库连接-JAVA.pdf》由会员分享,可在线阅读,更多相关《数据库连接-JAVA.pdf(17页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、 first name:second name:Java 数据库连接(JDBC)由一组用Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。下面罗列了各种数据库使用JDBC 连接的方式,可以作为一个手册使用。1、Oracle8/8i/9i数据库(thin 模式)Class.forName(oracle.jdbc.driver.OracleDriver).newInstance();Strin

2、g url=jdbc:oracle:thin:localhost:1521:orcl;/orcl为数据库的SID String user=test;String password=test;Connection conn=DriverManager.getConnection(url,user,password);2、DB2 数据库Class.forName(com.ibm.db2.jdbc.app.DB2Driver).newInstance();String url=jdbc:db2:/localhost:5000/sample;/sample为你的数据库名String user=admi

3、n;String password=;Connection conn=DriverManager.getConnection(url,user,password);3、Sql Server7.0/2000数据库Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver).newInstance();String url=jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=mydb;/mydb 为数据库String user=sa;String password=;Connectio

4、n conn=DriverManager.getConnection(url,user,password);4、Sybase 数据库Class.forName(com.sybase.jdbc.SybDriver).newInstance();String url=jdbc:sybase:Tds:localhost:5007/myDB;/myDB为你的数据库名Properties sysProps=System.getProperties();SysProps.put(user,userid);SysProps.put(password,user_password);Connection con

5、n=DriverManager.getConnection(url,SysProps);5、Informix 数据库Class.forName(com.informix.jdbc.IfxDriver).newInstance();String url=jdbc:informix-sqli:/123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;user=testuser;password=testpassword;/myDB为数据库名Connection conn=DriverManager.getConnection(url);6、MySQL 数据库C

6、lass.forName(org.gjt.mm.mysql.Driver).newInstance();String url=jdbc:mysql:/localhost/myDB?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1/myDB 为数据库名Connection conn=DriverManager.getConnection(url);7、PostgreSQL数据库Class.forName(org.postgresql.Driver).newInstance();String url=jdbc:

7、postgresql:/localhost/myDB/myDB为数据库名String user=myuser;String password=mypassword;Connection conn=DriverManager.getConnection(url,user,password);8、access 数据库使用ODBC 直连Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);String url=jdbc:odbc:Driver=MicroSoft Access Driver(*.mdb);DBQ=+application.getRealPath(/D

8、ata/ReportDemo.mdb);Connection conn=DriverManager.getConnection(url,);Statement stmtNew=conn.createStatement();Java 基础篇 用 JSP连接 SQLServer 数据库发布时间:2007.05.23 05:26来源:CSDN作者:wangaffection 环境设置:jdbc 驱动程序1.msbase.jar,mssqlserver.jar,msutil.jar复制到 tomcat 目录 commonlib 2.设置环境变量classpath 数据库环境sql-server2000

9、(sp4补丁)服务器环境tomcat5.0虚拟服务器设置1.编辑 tomcat 目录 confserver.xml,添加 path:虚拟服务器名docBase:物理路径workDir:工作目录reloadable=true默认2.启动 tomcat 服务编写 jsp 文件 Insert title here (T007)在 tomcat6.0+SQLserver2000+myeclipse下的连接池配置 2009-4-19 上午 10:12:00|By:3will Tomcat 5 的数据源配置跟Tomcat 5.5 的数据源配置有很多的差别,Tomcat 6 的数据源配置跟Tomcat 5.

10、5 的配置基本上相同。以 Tomcat 5.5 跟 Tomcat 6 的配置显得更为简单,我们只需要在我们的WebRoot 目录下,新建一个 META-INF的目录(假如不存在),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息,如图1 所示:图 1 MyEclipse+Tomcat6下连接池配置项目结构程序代码:其中:name 表示指定的jndi(逻辑名数据库连接池)名称auth 表示认证方式,一般为Container type 表示数据源类型,使用标准的javax.sql.DataSource maxActive 表示连接池当中最大的数据库

11、连接资源个数maxIdle 表示最大的空闲(连接池中的)连接资源个数maxWait 当池的数据库连接已经被占用的时候,最大等待时间,超过这一等待时间还没有数据库可用连接,返回 null 给用户。logAbandoned 表示被丢弃的数据库连接是否做记录,以便跟踪username 表示数据库用户名password 表示数据库用户的密码driverClassName 表示 JDBC DRIVER url 表示数据库URL 地址在以往的 tomcat 当中还需要在web.xml 指定相应的 resource,在 tomcat 5.5 以后的版本不写也可以,但建议还是配置。程序代码:DB Connec

12、tion jdbc/students javax.sql.DataSource Container 配置完之后,还需要将 JDBC DRIVER 存放在%TOMCAT_HOME%/lib里面,如图 2 所示,这是必须的,不然,tomcat 没有办法找到driver。图 2 SQLserver连接驱动之后重新启动tomcat。最后,测试数据源是否正确,写一个 test.jsp,在 test.jsp 得到 DataSource,以下是程序从数据库连接池中取得一个数据库连接。My JSP index.jsp starting page%Context context=new InitialConte

13、xt();DataSource dataSource =(DataSource)context.lookup(java:/comp/env/jdbc/students);Connection conn=dataSource.getConnection();out.print(从连接池中取得的连接信息如下:);out.print(conn.toString();out.print();%可以参照官方网站http:/tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html 必备软件共 5 个,以下安装的软件都是官方免费

14、提供的:JDK6,如 jdk-6u7-windows-i586-p.exe Eclipse 3.4,如 eclipse-jee-ganymede-win32.zip Lomboz,如 org.objectweb.lomboz-R-3.3-200710290621.zip。Tomcat,如 apache-tomcat-6.0.18.exe Eclipse 的 Tomcat插件 tomcatPluginV321.zip 第一步:安装 JDK与 Tomcat。已经安装好了,可以跳过。jdk-6u7-windows-i586-p.exe下载地址https:/ JDK 4 个项目以及 JRE。JDK默认

15、安装位置为 C:Program FilesJavajdk1.6.0_07。JRE默认安装位置为C:Program FilesJavajre1.6.0_07。Path 变量设置:在最前面添加以下语句,有分号;C:Program FilesJavajdk1.6.0_07bin;在系统变量里新增Classpath 变量,添加以下语句即可。注意:该语句前面有.;.;C:Program FilesJavajdk1.6.0_07libtools.jar;C:Program FilesJavajre1.6.0_07librt.jar 设置完系统变量后一定要重启系统!接着我们安装 apache-tomcat-

16、6.0.18.exe。apache-tomcat-6.0.18.exe安装很简单的,只需单击下一步即可。安装成功后,我们会在任务栏右下角看到一个绿色圆形加齿轮的图标。如果是红色的,说明你的Tomcat服务还没有开启,请开启。然后我们在浏览器地址栏输入http:/127.0.0.1:8080就可以看见一个Tomcat的画面了。第二步:解压 Eclipse后,安装插件。在 Eclipse目录下新建一个文件夹,命名为Lomboz。将org.objectweb.lomboz-R-3.3-200710290621.zip解压到 Eclipse 目录下的Lomboz文件夹下。请注意:此时Lomboz文件夹

17、下面有一个eclipse目录,而eclipse目录下面有两个目录,分别是features目录与 plugins目录。在在 Eclipse目录下新建一个文件夹,命名为link。在 link文件夹下面用记事本新建一个文本,命名为lomboz.link。内容为path=F:/Program Files/eclipse/lomboz/请注意:是“/”或者是“”,但绝对不能是“”。在命令提示符进入eclipse目录,假设你的目录为F:Program Fileseclipse。开始运行 cmd。打开命令提示符后,输入 cd 输入后会进入 C盘,再输入命令 f:输入命令 f:后,会进入 F盘,输入最后一个命

18、令 cd F:Program Fileseclipse 这样,我们就在命令提示符进入eclipse目录了。这是一个有用而简单的CMD命令。在命令提示符进入eclipse目录后,输入命令 eclipse.exe-clean 这一步非常重要,因为直接双击eclipse.exe不会识别插件。网上流传的另一种方法:删除eclipse目录下的 configuration下的org.eclipse.update文件夹,重启 eclipse即可这种方法会导致我们通过在线安装方式安装的插件更新时出现问题。以后就直接双击eclipse就可以了第三步:第一次打开eclipse.exe,它会自动找到 JRE的目录,

19、你只需稍等片刻即可。1、打开 eclipse.exe后,依次打开 Window-Preferences,定位到左边栏的 Tomcat,依照以上图片的提示进行Tomcat的设置。2、打开 Window-Preferences,定位到左边栏的Server,依照以上图片的提示进行Lomboz的设置,新版本的 Lomboz在 Eclipse里面的选项用 Server 替代了原来的 Lomboz,请注意!3、到此,我们已经完成了JSP插件的工作。4、最后一步,在 Eclipse开发语言时的输入代码提示。Eclipse 默认的代码提示是输入“.”符合后才出来的。增强该提示功能,操作如下:1.打开 Ecli

20、pse,选择打开“Window Preferences”。2.在目录树上选择“Java Editor Content Assist”,在右侧的“Auto-Activation”找到“Auto Activation triggers for java”选项。默认触发代码提示的就是“.”这个符号。3.在“Auto Activation triggers for java”选项中,在“.”后加上 abc字母。然后“Apply”,点击“OK”。因为默认是只能输入5 个,因此要通过以下方法来增加代码提示。4.选择“File Export”,在弹出的窗口中选择“GeneralPerferences”,点击

21、“Next”。5.选择“Export all”,然后指定保存路径,点击“Finish”按钮后生成“*.epf”文件。6.用文本编辑器编辑“*.epf”文件:查找“.abc”,然后把“.abc”修改为:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(,然后保存“*.epf”文件。7.选择“File Import”,在弹出的窗口中选择“GeneralPerferences”,点击“Next”。5、新建一个 JSP项目:打开 eclipse.exe,依次定位在 Project JavaTomcat Project,然后单击下一步,输入名称即可。这样,我们新建的JSP文件输入时就会有代码提示。不过我建议,最好不要在Eclipse 里面启动或者停止Tomcat服务,因为机器配置低的话,会造成死机。还是在任务栏右下角的Tomcat图标里进行吧。赶快来动手吧!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 实施方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com