1. 在程序中加入lib文件
很简单呐 把要用到的lib库文件拷贝到vc++工程目录下,然后在要使用该链接库文件的源代码开头添加如下语句:
#pragma comment(lib, "文件名");
文件名就是该库文件名,如果把库文件拷贝到了工程目录下,则只需要写文件名即可,否则的话就需要写上绝对路径
///////////////////////////////////////////////////////////
不是吧 这还麻烦?一个语句 点两下鼠标就搞定了
再说了,就算按照你说的那种设置的方法,你每次新建一个要用到该文件的工程时都要设置一次,还不是一样,而且如果先在Debug模式下设置好,之后又改成Release模式编译的话你还得重新设置一次,更麻烦
2. 针对mysql的jdbc驱动包放到lib目录下,lib是哪个lib
:
msbase.jar
mssqlserver.jar
msutil.jar
ORACLE 的9i以前的驱动是:
classes12.jar
ORACLE 的10g的驱动是
ojdbc14.jar
从网上找到并下载它们,把这几个驱动放到所用的服务器常用的LIB文件夹下就可以了,这样所有的应用程序都可以使用这几个驱动。也可以放到所用工程的常用JAR包的文件夹下,这个该工程也就可以正常建立连接了。
3. 这个程序怎么加载不成功,我驱动也放到LIB目录下了 sqljdbc.jar
public class DBUtil {
/**
* 数据库的操作方法
*/
static {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch(Exception e) {
throw new RuntimeException(e);
}
}
//数据库的连接
public static Connection open() throws SQLException{
return DriverManager.getConnection(
"jdbc:sqlserver://localhost:1433;DatabaseName=PD","sa","1234567");
}