sql server 2005数据源配置问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server 2005数据源配置问题相关的知识,希望对你有一定的参考价值。
谁能给我一个sql server 2005 ODBC数据源配置的步骤,我自己做的总是出错,谢谢了.我加分
你好,我是用来做asp的数据库的.好象没你说得这么复杂的
下面是连接代码:
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 中配置数据库邮件,发送邮件