java中使用jdbc连接数据库_第1页
java中使用jdbc连接数据库_第2页
java中使用jdbc连接数据库_第3页
java中使用jdbc连接数据库_第4页
java中使用jdbc连接数据库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 准备工作首先,操作系统中安装好 SQL Server 2000/2005,如果系统中都装有 2000 和 2005 版,记得停用一个,只开一个行了。然后,到微软网站下载最新的Microsoft SQL Server 2005JDBC 1.2。2.安装方法首先将下载的 sqljdbc_1.2.2828.100_chs(即Microsoft SQL Server 2005 JDBC Driver 1.2 中文版)解压缩到 C:Program FilesMicrosoft SQL Server 2005 JDBC Driver提示:由于本文针对的是 Eclipse 中使用 JDBC,因此请不要依照网上的配置 ClassPath 的步骤去做。因为在这里配置 ClassPath 是不必要的。3. 在 Eclipse 中配置 JDBC选择菜单 ProjectProperties,选择 Java Build Path,点击按钮 Add External JARs后在打开的对话框中选择 sqljdbc.jar 文件。然后就会看到sqljdbc.jar 被加进去了。因为我采用的是 Windows 集成认证,而不是如同username=sa;passwd=123456这样的 SQL 网络认证,因此我还要做一件事情就是将sqljdbc_auth.dll 文件复制到项目文件夹中。Sqljdbc_auth.dll 位于 C:Program FilesMicrosoft SQL Server 2005 JDBC Driversqljdbc_1.2chsauthx86 文件夹下。复制到项目文件夹下后,就会看到:4 设置 SQL Server 服务器 我使用的是 SQL Server 2005 标准版 SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。1、“开始”“程序”“Microsoft SQL Server 2005”“配置工具”“SQL Server 配置管理器”“SQL Server 2005 网络配置”“MSSQLSERVER 的协议”2、如果“TCP/IP”没有启用,右键单击选择“启动”。3、双击“TCP/IP”进入属性设置,在“IP 地址”里,可以配置“IPAll”中的“TCP 端口”,默认为1433。4、重新启动 SQL Server 或者重启计算机。5.程序如下:(可以套用)package util;import java.sql.*;public class DB private String url=“jdbc:sqlserver:/localhost:1433;integratedSecurity=true;DatabaseName=student;“;private String LogId=“;private String LogPass=“;private Connection con;private Statement stmt;private ResultSet rs=null;DB()try Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver“); catch (ClassNotFoundException e) e.printStackTrace();void conn()try con=DriverManager.getConnection(url,LogId,LogPass); catch (SQLException e) e.printStackTrace();void state()conn();try stmt=con.createStatement(); catch (SQLException e) e.printStackTrace();ResultSet executeQuery(String sql)state();try rs=stmt.executeQuery(sql); catch (SQLException e) e.printStackTrace();return rs;boolean executeUpdate(String sql)boolean b=false; state();int i=0;try i=stmt.executeUpdate(sql); catch (SQLException e) e.printStackTrace();if(i0)b=true;return b;void Close()if(rs!=null)try rs.close(); catch (SQLException e) e.printStackTrace();if(stmt!=null)try stmt.close(); catch (SQLException e) e.printStackTrace();if(con!=null)try con.close(); catch (SQLException e) e.printStackTrace(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论