把你的代码和提示的错误贴出来看看,这个我昨天才做了一个,不只能能不能帮你
如果你是在linux下连MS sqlserver的话,那你需要几个jar包:
msbase.jar,mssqlserver.jar,msutil.jar. 然后在你的classpath里把这几个加上,应该就能连上
比如:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//.newInstance();
String sqlserverurl="jdbc:microsoft:sqlserver://hostname(or IP address):port;DatabaseName=
如果你是在linux下连MS sqlserver的话,那你需要几个jar包:
msbase.jar,mssqlserver.jar,msutil.jar. 然后在你的classpath里把这几个加上,应该就能连上
比如:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//.newInstance();
String sqlserverurl="jdbc:microsoft:sqlserver://hostname(or IP address):port;DatabaseName=
解决方案 »
- Tomact报错,Socket accept failed,是什么原因,跪求高手解答。
- 学习struts2 <s:iterator/>使用
- ssh中hibernate的空指针问题
- 怎样实现读取本地文件名的功能----小弟跪求答案!
- 请教在Linux下部署Web应用服务的问题
- 获取HTTP请求
- struts2 validation验证框架 建立的步骤。
- ChartDirector问题多多?
- jsp中如何把为空值得变量不出null
- 知道客户机上的绝对路径,怎么样把文件上传到服务器上呢?
- 为什么变量result后来的值成了getResult的返回值了。
- 有一个功能不知如何实现,请大家帮帮忙啊!!!!
将msbase.jar, mssqlserver.jar, msutil.jar
添加到class path中去! 试试看
ms的不支持字段的重读。也就是读字段的循序要按db中字段的循序来取。jtds就不一样。强烈推荐
jtds-0.8.1.jar放在如:E:\j2sdk1.4.2\jre\lib\ext下,就可用。环境变量都不用设public static final Connection getSQLServerConByJTDS() throws Exception
{
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
connection = DriverManager.getConnection("jdbc:jtds:sqlserver://127.0.0.1:1433;DatabaseName=yfweb","yfuser" ,"yfuser" );
}
catch (Exception ex) {
System.out.println("[getSQLServerConnection] error : " + ex.getMessage());
}
return connection; } // end getSQLServerConnection
驱动程序要在classpath里面设置
安装sql server时选混合验证模式
程序引入import java.sql.*;
先在这段代码上加个try catch试试
try{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();}
catch(ClassNotFoundException e){e.printStackTrace;}
添加到WEB-INF/lib目录下
try{
//定义SQLServer的数据库连接驱动类
String sqlServerDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
//定义SQLServer的连接地址
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=crui";
//声明连接类
Connection conn;
//使用JDBC桥创建数据库连接
Class.forName(sqlServerDriver);
//使用DriverManager类的getConnection()方法建立连接
conn = DriverManager.getConnection(url,"sa","sa");
System.out.println("<p>成功建立cr数据库的连接</p>");
}
catch(Exception ex){
ex.printStackTrace();
System.out.println(ex);
}
如果是在linux下:
只要下载相应的mysql安装程序,安装成功就好了!
如果是在windows下就要将驱动msbase.jar, mssqlserver.jar, msutil.jar放在这个..\WEB-INF\lib目录下