sql server 2005数据源配置问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2005数据源配置问题相关的知识,希望对你有一定的参考价值。

谁能给我一个sql server 2005 ODBC数据源配置的步骤,我自己做的总是出错,谢谢了.我加分
你好,我是用来做asp的数据库的.好象没你说得这么复杂的

参考技术A 首先得有这个 sqljdbc.jar 驱动包哦
下面是连接代码:
package com.message.dao;

/**
*BaseDao
*2009
*数据库连接包
*/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

public class BaseDao
public final static String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 数据库驱动
public final static String url = "jdbc:sqlserver://localhost:1433;DataBaseName=messageBoard";// url
public final static String dbName = "sa"; // 数据库用户名
public final static String dbPass = "sa"; // 数据库密码

/**
* 得到数据库连接
* @throws ClassNotFoundException
* @throws SQLException
* @return 数据库连接
*/
public Connection getConn()
Connection con = null ;
try
Class.forName(driver); //注册驱动
con = DriverManager .getConnection(url,dbName,dbPass); //获得数据库连接
catch (ClassNotFoundException e)
e.printStackTrace();
catch (SQLException e)
e.printStackTrace();

return con ; //返回连接


/**
* 释放资源
* @param con 数据库连接
* @param prs PreparedStatement对象
* @param rs 结果集
*/
public void closeAll( Connection con, PreparedStatement prs, ResultSet rs )
/* 如果rs不空,关闭rs */
if(rs != null)
try rs.close(); catch (SQLException e) e.printStackTrace();

/* 如果prs不空,关闭prs */
if(prs != null)
try prs.close(); catch (SQLException e) e.printStackTrace();

/* 如果con不空,关闭con */
if(con != null)
try con.close(); catch (SQLException e) e.printStackTrace();



/**
* 执行SQL语句,可以进行增、删、改的操作,不能执行查询
* @param sql 预编译的 SQL 语句
* @param param 预编译的 SQL 语句中的‘?’参数的字符串数组
* @return 影响的条数
*/
public int executeSQL(String preparedSql,Object[] param)
Connection con = null;
PreparedStatement prs = null;
int num = 0;

/* 处理SQL,执行SQL */
try
con = getConn(); // 得到数据库连接
prs = con.prepareStatement(preparedSql); // 得到PreparedStatement对象
if( param != null )
for( int i = 0; i < param.length; i++ )
prs.setObject(i+1, param[i]); // 为预编译sql设置参数


num = prs.executeUpdate(); // 执行SQL语句
catch (SQLException e)
e.printStackTrace(); // 处理SQLException异常
finally
closeAll(con,prs,null); // 释放资源

return num;


???Sql Server???SQL SERVER ????????????

?????????mamicode   col   ??????   info   ??????   ??????   set   dbcc   ??????   

??????:???Sql Server???SQL SERVER ????????????

??????????????????????????????????????????????????????????????????????????????????????????(recovery)??????????????????

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????

??????????????????????????????????????????????????????????????????

#??????????????????????????????????????????

1??????????????????????????????

????????????

2?????????????????????????????????“??????”??????“??????”

????????????

3???????????????????????????“??????”->“??????”

????????????

 ????????????

4???????????????????????????????????????????????????“??????”

????????????

#????????????????????????

 

ALTER DATABASE test SET RECOVERY SIMPLE --???“????????????”?????????“??????”
GO
USE test
GO
DBCC SHRINKFILE (N???test_log??? , 1, TRUNCATEONLY)--???????????????????????????1M
GO
USE test
GO
ALTER DATABASE test SET RECOVERY FULL WITH NO_WAIT ----???“????????????”?????????“??????”
GO
ALTER DATABASE test SET RECOVERY FULL
GO

 

 

 

 

?????????????????????????????????“??????”?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

 

以上是关于sql server 2005数据源配置问题的主要内容,如果未能解决你的问题,请参考以下文章

关于配置sql server 2005的问题

在 SQL Server 2005 中配置数据库邮件

在 SQL Server 2005 中配置数据库邮件,发送邮件

在 SQL Server 2005 中配置数据库邮件,发送邮件

sql server2005主从数据库同步配置

sql server 2005安装时出现了这个问题,帮忙解决一下。