`
zhangyuanjava
  • 浏览: 129573 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

java连接 SQL 2005的方法

阅读更多
java连接 SQL 2005的方法:(2008-04-23 00:48:02)转载标签:it 分类:JAVA学习
1。到微软官方网站下载2005的jdbc并解压,获得文件sqljdbc.jar

2。复制文件sqljdbc.jar到jdk目录\jdk1.5\jre\lib\ext下。


3。开始-〉程序-〉sql  server  2005-〉配置工具-〉SQL Server Configuration Manager。启动sql  2005服务。点击  sql  server2005网络配置节点,并选中”MSSQLserver的协议“节点。
启用tcp/ip协议。


4。导入 java.sql.*  包。


5。载入sql  server  2005 jdbc驱动程序。代码片断如下:
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}  catch(Exception e)
{};


6。设置连接字符串。代码片断如下:
String connectionUrl ="jdbc:sqlserver://localhost:1433;database=bank;user=sa;password=";


7。根据连接串获取到数据库的连接。代码片断如下:
  Connection con = DriverManager.getConnection(connectionUrl);


8。根据所获取的连接设置sql语句对象的属性。代码片断如下:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);


9。准备要执行的sql语句字符串。并把该字符串传给sql语句对象。执行结果保存在一个结果集中。
String str = "select *  from tableName";
ResultSet rs = stmt.executeQuery(str);


10。遍历结果集合,并获取用户需要的信息。
while (rs.next()) {
        System.out.println(rs.getInt("aid"));
      }














1.
com.microsoft.sqlserver.jdbc.SQLServerException: 接收 TDS 预登录响应时发生 I/O 错误。(500错误)
答::我修改了一下端口号就可以了。
2.端口号查看
默认的端口号是1433.
打开sql2005的SQL Server Configuration Manager  -->展开网络配置 -->点击MYSQLSERVER协议 -->双击TCP/IP -->选择IP地址就能看到端口号了。
3.加裁sql2005jdbc驱动到web-inf/lib目录下
4.DBConnection.java代码。
-----------------------------------------

package com.util;

import java.sql.Connection;
import java.sql.DriverManager;



public class DBConnection {
public static Connection getConnection(){
  Connection cn = null;
  String url="jdbc:sqlserver://localhost:1434;databaseName=dbconnect";

  try{
   Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
   cn=(Connection) DriverManager.getConnection(url,"sa","zhangyuan");//依次是你的连接信息,数据库用户名,最后是密码
  }catch(Exception e){
   e.printStackTrace();
  }
  return cn;
}
}
----------------------------------------

-----------------DbconnectServlet.java代码---------
package com.servlet;

import java.io.IOException;
import java.io.PrintWriter;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.util.DBConnection;
import com.util.DBManager;

public class DbconnectServlet extends HttpServlet {


public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

this.doPost(request, response);
}


public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
        String username=request.getParameter("username");
        String password=request.getParameter("password");
        System.out.println(username+password);
if(validateUser(username,password))
{
response.sendRedirect("login.jsp");
System.out.println(validateUser(username,password));
}
else
{
response.sendRedirect("error.jsp");
System.out.println(validateUser(username,password));
}
}
private boolean validateUser(String name,String pwd){
PreparedStatement pstmt = null;
ResultSet rs = null;
try{
pstmt = DBConnection.getConnection().prepareStatement(
"select * from login where login_username=? and login_password=?");
pstmt.setString(1, name);
pstmt.setString(2, pwd);
rs = pstmt.executeQuery();
if (rs.next())
return true;

}catch(SQLException e){
e.printStackTrace();
}

return false;

}
}
--------------------------------------------------------------------

分享到:
评论

相关推荐

    java 连接SQL2005数据库

    在Java编程环境中,连接SQL Server 2005数据库主要依赖于Java Database Connectivity (JDBC) API。JDBC是Java平台的一个标准接口,用于与各种数据库进行交互。本篇文章将详细讲解如何使用Java通过JDBC连接到SQL ...

    java连接sql2005包

    Java连接SQL Server 2005是数据库开发中的常见任务,尤其对于Java开发者而言,理解如何建立这样的连接至关重要。在给定的压缩包文件中,包含了一些关键的库文件,这些文件将帮助我们实现这个目标。 首先,`sqljdbc....

    java连接sqlserver2005 包含jar包

    Java连接SQL Server 2005是一项常见的任务,在开发基于Java的应用程序时,我们需要与数据库进行交互以存储和检索数据。SQL Server 2005是Microsoft提供的一个强大的关系型数据库管理系统,而Java则是一种广泛使用的...

    Java连接SQL2005的驱动程序

    在提供的压缩包文件“Java连接sql2005的驱动程序”中,应该包含了这个驱动的最新版本。确保正确安装并将其添加到Java项目的类路径中,这通常是通过将jar文件复制到项目的lib目录或者在构建路径中包含它来实现的。 ...

    Java 连接SQL2005的简单代码

    对于初学者来说,理解如何用Java连接到SQL Server 2005是至关重要的一步。 首先,我们要了解Java数据库连接(JDBC)API,它是Java标准库中的一个部分,用于与各种类型的数据库进行通信。JDBC提供了一组接口和类,...

    java连接SQLServer2008代码和jar包

    Java连接Microsoft SQL Server 2008主要依赖于JDBC驱动程序,这使得Java应用程序能够与SQL Server数据库进行通信。JDBC(Java Database Connectivity)是Java平台中的一个标准API,用于在Java应用程序和各种数据库...

    用Java连接SQLSERVER2005(体验后的小总结,包括所需要的jar文件、驱动、和一份word文档)

    在Java编程中,连接SQL Server 2005数据库是一项基本任务,这通常涉及到JDBC(Java Database Connectivity)技术。本篇文章将详细讲解如何利用Java连接到SQL Server 2005,包括所需的jar文件、驱动程序的安装与配置...

    java连接sqlServer2000的jar包

    Java连接SQL Server 2000的jar包是Java开发者在进行数据库操作时必不可少的工具,主要用于实现Java应用程序与Microsoft SQL Server 2000之间的通信。本文将深入讲解如何使用Java JDBC(Java Database Connectivity)...

    java连接SQLserver2005工具

    java连接SQLsever2005工具,此工具用于将sql server 2005 与java连接起来

    java连接sqlserver2005驱动和连接字符串

    总结起来,Java连接SQL Server 2005主要涉及两个步骤:一是确保`sqljdbc.jar`驱动在类路径中,二是构建正确的连接字符串并使用`DriverManager.getConnection()`方法创建连接。理解这些基础,将有助于你成功地在Java...

    Java连接Sql2005标准版 Jar包

    标题中的“Java连接Sql2005标准版 Jar包”很可能就是这样的驱动程序,它包含所需的类和资源,使得Java应用程序能够通过JDBC连接到SQL Server 2005。 在使用这个.jar包之前,你需要将其添加到你的Java项目的类路径中...

    sql---java连接sqlserver2005实例

    以上就是使用Java连接SQL Server 2005的基本步骤和关键知识点。在实际项目中,还需要考虑安全性、性能优化、错误处理等方面的问题。通过理解和应用这些概念,你可以创建出高效且可靠的Java数据库应用程序。

    连接池_java_sql2005

    在这个"连接池_java_sql2005"的主题中,我们将深入探讨如何在Java中使用连接池与SQL Server 2005数据库进行交互。 首先,我们需要了解SQL Server 2005是微软公司提供的一种关系型数据库管理系统(RDBMS),广泛应用...

    java连接sqlserver2005数据库

    在Java编程中,连接SQL Server 2005数据库是一个常见的任务,这涉及到使用Java Database Connectivity (JDBC) API。JDBC是Java平台的标准接口,它允许Java应用程序与各种数据库进行交互。以下是一些关键知识点: 1....

    java连接sqlserver2005代码

    ### Java连接SQL Server 2005的知识点详解 #### 一、概述 在Java开发中,经常需要与各种数据库进行交互,其中SQL Server作为一款广泛使用的数据库管理系统,其与Java程序的集成变得尤为重要。本篇文章将基于一个...

    JAVA连接sql2005.pdf

    ### JAVA连接SQL Server 2000环境配置与实践 #### 一、环境配置 本文档将指导您如何在特定的开发环境下实现Java程序与Microsoft SQL Server 2000数据库之间的连接。此过程需要您按照步骤进行环境的配置。 **开发...

    java连接SqlServer完整代码,工具类,jdbc

    java连接SqlServer完整代码,工具类,jdbc JDBC工具类的构建 1.资源释放 见https://mp.csdn.net/postedit/86577443 2.驱动防二次注册 ``` Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //...

    JAVA连接sqlserver2008R2驱动sqljdbc4-3.0.jar

    在Java编程环境中,连接SQL Server 2008 R2数据库通常需要依赖特定的数据库驱动。在本例中,我们使用的驱动是`sqljdbc4-3.0.jar`,这是微软提供的Java Database Connectivity (JDBC) 驱动,允许Java应用程序与SQL ...

    java连接SQL2005帮助文档

    在Java编程中,连接SQL Server 2005数据库是一项基本任务,对于开发者来说,确保连接的稳定性和高效性至关重要。...阅读“java连接SQL2005帮助文档”可以更深入地了解这些概念,解决实际遇到的问题,提升你的编程技能。

    java 连接sqlserver数据库查询,并分页显示

    本篇文章将详细讲解如何使用Java连接SQL Server数据库,执行查询语句以及实现分页显示。 首先,我们需要在Java项目中引入JDBC驱动,这是连接SQL Server数据库的基础。SQL Server的JDBC驱动通常为`mssql-jdbc`,可以...

Global site tag (gtag.js) - Google Analytics