package com.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DB {
//数据库URL,连接SQLServer2005数据库
private String url="jdbc:sqlserver://localhost:1433;DatabaseName=Test";
//数据库库驱动类路径
private String className="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//登录数据库的用户名
private String username="sa";
//登录数据库的密码
private String password="525917";
//声明一个Connection对象
private Connection conn=null;
//声明一个Statement对象
private Statement stmt=null;
/*DB类的构造方法*/
public DB(){
try{
//加载数据库驱动
Class.forName(className).newInstance();
}catch(Exception e){
e.printStackTrace();
System.out.println("加载数据库驱动失败!");
}
}
/*创建数据库连接*/
public void CreateConn(){
try{
//建立连接,连接到由属性url指定的数据库URL,并指定登录数据库的用户名和密码
conn=DriverManager.getConnection(url,username,password);
}catch(Exception e){
e.printStackTrace();
System.out.println("获取数据库连接失败!");
}
}
/*获取Statement对象*/
public void getStmt(){
CreateConn(); //调用CreateConn()方法,连接数据库
try{
//调用Connection类实例的createStatement()方法获取一个Statement类对象
stmt=conn.createStatement();
}catch(Exception e){
e.printStackTrace();
System.out.println("创建Statement对象失败!");
}
}
/*对数据库进行增加、修改和删除等操作,由sql语句决定*/
public boolean executeUpdate(String sql){
boolean mark=false;
try{
getStmt(); //创建一个Statement对象
int iCount=stmt.executeUpdate(sql); //执行更新操作,并获取所影响的记录数
if(iCount>0) //更新数据库成功
mark=true;
else
mark=false;
}catch(Exception e){
e.printStackTrace();
mark=false;
}
return mark;
}
/*查询数据库,由sql语句决定*/
public ResultSet executeQuery(String sql){
ResultSet rs=null;
try{
getStmt(); //创建一个Statement类对象
rs=stmt.executeQuery(sql); //查询数据库获取符合条件的记录,并将结果赋给集合rs
}catch(Exception e){
e.printStackTrace();
}
return rs;
}
}
分享到:
相关推荐
Odbc桥接方式连接SQLServer2000数据库.doc"这两个文档,它们应该详细阐述了每一步的操作步骤和示例代码,帮助你更好地理解和掌握这两种连接方法。 总之,JSP连接SQL Server 2000数据库是Web开发中的基础技能,理解...
在JavaServer Pages (JSP) 中连接到SQL Server 2005数据库是Web开发中的一个常见任务,这个过程涉及到几个关键步骤和技术。首先,我们需要理解JSP的本质,它是一种基于Java的服务器端脚本语言,用于生成动态网页。而...
首先,要建立JSP连接SQL Server 05,你需要引入JDBC(Java Database Connectivity)驱动。Microsoft提供了适用于Java的JDBC驱动,即"sqljdbc4.jar",确保将其添加到你的项目类路径中。在Java Web应用中,这通常通过...
### JSP连接SQL Server 2005数据库详解 #### 一、背景介绍 随着Web应用的不断发展,Java Server Pages(JSP)作为一种强大的服务器端脚本语言,被广泛应用于构建动态网页。JSP能够与多种数据库进行交互,实现数据的...
在这个"jsp连接SQLserver数据库实现增删改查"的项目中,你将学习到如何结合JSP、JDBC和SQL Server来创建一个完整的Web应用。教程中的详细步骤会指导你完成每个操作,让你快速掌握数据库操作的核心技能。记住,实践是...
以上就是使用Java和JSP连接SQL Server 2012的基本过程,以及msbase.jar、mssqlserver.jar和msutil.jar这三个JAR包的重要性。在实际开发中,你可能还需要处理异常、优化性能、使用预编译的`PreparedStatement`、事务...
jsp中连接sql server数据库的脚本 有2000,2005,2008
MyEclipse连接SQL Server 2005数据库 在软件开发中,连接数据库是非常重要的一步骤。在MyEclipse中连接SQL Server 2005数据库可以使用两种方式:JDBC-ODBC桥和纯Java驱动。 一、JDBC-ODBC桥 使用JDBC-ODBC桥可以...
本教程将详细讲解如何使用JSP连接到SQL Server数据库,以及在Servlet中进行数据库操作。 首先,确保你已经安装了SQL Server并创建了一个数据库。同时,你也需要在Java环境中配置SQL Server的驱动,这通常意味着添加...
本文将详细阐述如何使用JSP连接SQL Server数据库,以及提供的"jsp连数据库模板"中的关键知识点。 首先,我们要理解JDBC(Java Database Connectivity),它是Java编程语言连接数据库的标准API。要使用JSP连接SQL ...
本文将详细介绍如何利用JSP与JDBC连接SQL Server 2005数据库,并通过示例代码展示两种不同的身份验证方式:混合验证模式和Windows身份验证模式。 #### 技术栈 - **前端**: JSP - **后端**: JDBC - **数据库**: SQL ...
JSP SQL Server 2005 数据库连接关键代码详解 数据库连接是 Web 应用程序与数据库交互的关键部分,对于 JSP 开发者来说,掌握数据库连接技术是必备的技能。本文将详细解释 JSP 中使用 SQL Server 2005 数据库连接的...
总的来说,JSP通过JDBC连接SqlServer数据库需要选择合适的驱动,配置好连接参数,然后按照JDBC的规范执行SQL操作。不同驱动的适用环境和特性各有差异,根据项目需求和环境选择最适合的驱动。在实际开发中,还应注意...
在jsp连接SQL server 2000数据库时,必须添加相关的jdbc驱动,设置其环境变量,并在程序中编写jdbc代码来实现数据库的连接,从而在java web中对数据库进行查找、插入、删除更新等操作。 jdbc驱动文件必须包含:...
JSP连接SQL_server2000数据库JSP连接SQL_server2000数据库JSP连接SQL_server2000数据库JSP连接SQL_server2000数据库JSP连接SQL_server2000数据库JSP连接SQL_server2000数据库JSP连接SQL_server2000数据库JSP连接SQL_...
在IT行业中,数据库连接是应用程序与数据库交互的关键环节。对于Java开发者来说,使用JSP...以上就是使用JSP连接SQL Server 2000数据库的基本步骤和涉及的知识点,希望对广大软件爱好者在学习和开发过程中有所帮助。
JSP不能连接SQL Server 2005数据库的解决方案.pdf
用java web做的一个登陆系统,实现将注册信息存储到数据库中
本教程将详细讲解如何使用JSP连接SQL Server 2005数据库,这是一个基础且重要的知识点,尤其对于初学者来说。 首先,我们需要在JSP页面中引入JDBC(Java Database Connectivity)驱动,这是Java连接数据库的标准...
【JSP连接SQL Server 2000视频教程】是一套深入浅出的教程,旨在帮助初学者或有一定基础的开发者掌握如何在Java Server Pages(JSP)中与Microsoft SQL Server 2000数据库进行交互。教程内容涵盖了一系列关键知识点...