java中使用jdbc连接数据库

java中使用jdbc连接数据库

ID:23850035

大小:70.54 KB

页数:7页

时间:2018-11-11

java中使用jdbc连接数据库_第1页
java中使用jdbc连接数据库_第2页
java中使用jdbc连接数据库_第3页
java中使用jdbc连接数据库_第4页
java中使用jdbc连接数据库_第5页
资源描述:

《java中使用jdbc连接数据库》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1. 准备工作首先,操作系统中安装好SQLServer2000/2005,如果系统中都装有2000和2005版,记得停用一个,只开一个行了。然后,到微软网站下载最新的MicrosoftSQLServer2005JDBC1.2。2.安装方法首先将下载的sqljdbc_1.2.2828.100_chs(即MicrosoftSQLServer2005JDBCDriver1.2中文版)解压缩到C:ProgramFilesMicrosoftSQLServer2005JDBCDriver提示:由于本文针对的是Eclipse中使用

2、JDBC,因此请不要依照网上的配置ClassPath的步骤去做。因为在这里配置ClassPath是不必要的。3. 在Eclipse中配置JDBC选择菜单Project>Properties,选择JavaBuildPath,点击按钮AddExternalJARs…后在打开的对话框中选择sqljdbc.jar文件。然后就会看到sqljdbc.jar被加进去了。 因为我采用的是Windows集成认证,而不是如同username=sa;passwd=’123456’这样的SQL网络认证,因此我还要做一件事情就是将sqljdbc_auth.dll文件复制到项目文件夹中。Sqljd

3、bc_auth.dll位于C:ProgramFilesMicrosoftSQLServer2005JDBCDriversqljdbc_1.2chsauthx86文件夹下。复制到项目文件夹下后,就会看到: 4 设置SQLServer服务器  我使用的是SQLServer2005标准版SP2,这些都默认即可,一般不用配置。如果需要配置端口请看下面。  1、“开始”→“程序”→“MicrosoftSQLServer2005”→“配置工具”→“SQLServer配置管理器”→“SQLServer2005网络配置”→“MSSQLSERVER的协议”  2、如果“TCP

4、/IP”没有启用,右键单击选择“启动”。  3、双击“TCP/IP”进入属性设置,在“IP地址”里,可以配置“IPAll”中的“TCP端口”,默认为1433。  4、重新启动SQLServer或者重启计算机。5.程序如下:(可以套用)packageutil;importjava.sql.*;publicclassDB{privateStringurl="jdbc:sqlserver://localhost:1433;integratedSecurity=true;DatabaseName=student;";privateStringLogId=""; privateS

5、tringLogPass=""; privateConnectioncon; privateStatementstmt; privateResultSetrs=null; DB(){  try{   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  }catch(ClassNotFoundExceptione){   e.printStackTrace();  } } voidconn(){  try{   con=DriverManager.getConnection(url,LogId,L

6、ogPass);  }catch(SQLExceptione){   e.printStackTrace();  } } voidstate(){  conn();  try{   stmt=con.createStatement();  }catch(SQLExceptione){   e.printStackTrace();  } } ResultSetexecuteQuery(Stringsql){  state();  try{   rs=stmt.executeQuery(sql);  }catch(SQLExceptione){   e.printStack

7、Trace();  }  returnrs; }  booleanexecuteUpdate(Stringsql){  booleanb=false;  state(); inti=0; try{ i=stmt.executeUpdate(sql); }catch(SQLExceptione){  e.printStackTrace(); } if(i>0)  b=true; returnb; } void Close() { if(rs!=null)  try{   rs.close();  }catch(SQLExceptione){

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

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

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