用java实现数据库应用系统

用java实现数据库应用系统

ID:35418728

大小:57.64 KB

页数:7页

时间:2019-03-24

用java实现数据库应用系统_第1页
用java实现数据库应用系统_第2页
用java实现数据库应用系统_第3页
用java实现数据库应用系统_第4页
用java实现数据库应用系统_第5页
资源描述:

《用java实现数据库应用系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、用Java实现数据库应用系统(2)实现连接SQLServer的连接工厂,这里因为我们的项目使用SQLServer2000所以只实现了SqIServerConnectionFactorynpackageskydev.modules.data;publicfinalclassSqIServerConnectionFactoryextendsCormectionFactory{privatefinalStringdbDriver=ffcom.microsoft.jdbc.sqlserver.SQLServerDriver”;privateStringh

2、ost;〃主机privateintport;//端口privateStringdatabaseName;//Sql数据库名称publicSqIServerConnectionFactory(){super.setDriverName(dbDriver);}★*@paramhost数据库所在的主机名:如"localhost"*@paramportSQL服务器运行的端口号,如果使用缺省值1433,传入一个负数即可*@paramdatabaseName数据库名称*@paramuserName用户名*@parampassword口令*/publicSql

3、ServerConnectionFactory(Stringhost,intport,StringdatabaseName,StringuserName,Stringpassword){this.setHost(host);this.setPort(port);this.setDatabaseName(databaseName);this.setllserName(userName);this.setPassword(password);init();}privatevoidinit(){super.setDriverName(dbDriver)

4、;super.setUrl(f,jdbc:microsoft:sqlserver://H+host.trim()+n:H+newlnteger(port).toString()+11;DatabaseName=H+databaseName.trim());//super.setUrl(,,jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=demo,t);publicvoidsetHost(Stringhost){〃处理主机名称if((host==null)

5、

6、(host.equals(,

7、M,))

8、

9、(host.equals(M.n))

10、

11、(host.equalsC'locar*))){host="localhost";}intindex=host.indexOf("〃",0);if(index==0){host=host.substring(2);〃去掉前面的”//”}index=host.indexOf(”〃",0);if(index>=0){try{thrownewException(MSQLServer主机名参数错误!”);}catch(Exceptionex){}}this.host=host;}publicvoidse

12、tPort(intport){*缺省端口1433*/if(port<0){port=1433;}this.port=port;}publicvoidsetDatabaseName(StringdatabaseName){this.databaseName=databaseName;}}使用"sun.jdbc.odbc.JdbcOdbcDriver*琏接数据库的连接工厂packageskydev.modules.data;publicclassJdbcOdbcConnectionFactoryextendsConnectionFactory{pri

13、vatefinalstaticStringdriveName=ffsun.jdbc.odbc.JdbcOdbcDriver,1;privateStringodbcName;publicJdbcOdbcConnectionFactory(){super.setDriverName(driveName);/**勺吏用指定的Odbc数据源连接数据库服务器*@paramodbcName*/publicJdbcOdbcConnectionFactory(StringodbcName){super.setDriverName(driveName);setOd

14、bcName(odbcName);}publicvoidsetOdbcName(StringodbcName){this.odbcNam

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。