您的位置:程序门 -> java -> web 开发



谁有用java访问sql server2005的程序片段 发一下 帮帮忙了


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


谁有用java访问sql server2005的程序片段 发一下 帮帮忙了
发表于:2007-02-08 15:47:23 楼主
谁有用java访问sql   server2005的程序片段   发一下   帮帮忙了
发表于:2007-02-08 16:01:131楼 得分:0
这是我写的
string   classforname   =   "com.microsoft.jdbc.sqlserver.sqlserverdriver ";
string   servanddb   =   "jdbc:microsoft:sqlserver://loaclhost:1433;databasename=cnu ";
                string   username   =   " ";
                string   password   =   " ";
                try
                {
                        class.forname(classforname);
                        con   =   drivermanager.getconnection(servanddb,   username,   password);
                }
                catch(exception   e)
                {
                        e.printstacktrace();
                }
得到的con是null   可能还是servanddb有错,我现在只有sql   server2000   的例子   2005应该怎么写啊
发表于:2007-02-08 16:05:262楼 得分:0
2005跟2000不一样吗?没用过,关注一下吧
发表于:2007-02-08 16:24:063楼 得分:0
我也不知道是不是一样   我那个程序以前是用的mysql数据库   没问题   现在换成了2005就不行了   昨天下了个号称是2005的jar文件   也不知道是不是那个文件出了问题   谁来帮帮我啊
发表于:2007-02-08 16:27:344楼 得分:0
该回复于2007-12-28 11:59:00被管理员或版主删除
发表于:2007-02-08 20:33:245楼 得分:0
到底有没有使用过的   说说要放入lib目录下的jar文件是什么啊   我在微软的网站上下到了sqljdbc.jar和msutil.jar、msbase.jar、mssqlserver.jar   都放进入还是不行啊
发表于:2007-02-08 21:55:506楼 得分:0
我也想知道啊
发表于:2007-02-08 23:56:257楼 得分:0
一模一样连```你还是用jstl吧``微软那套驱动bug多``
发表于:2007-02-08 23:57:418楼 得分:0
如果你非要微软的那套```就是你上面自己写的那三个``不用sqljdbc.jar
发表于:2007-05-12 09:55:049楼 得分:0
lwy8802(victim)  
用jstl也有问题。我今天用的时候就连接不上
java.sql.sqlexception:   network   error   ioexception:   connection   refused:   connect
  迷茫学习中!!
发表于:2007-05-14 00:33:3910楼 得分:0
import   java.sql.*;

public   class   opendb
{
string   sdbdriver= "sun.jdbc.odbc.jdbcodbcdriver ";
string   sconnstr= "jdbc:odbc:test ";
connection   conn=null;
public   opendb()
{
try
{
class.forname(sdbdriver);
}
catch(classnotfoundexception   e)
{
system.out.println( "opendb(): "+e.getmessage());
}
}
public   resultset   EXECutequery(string   sql)
{
resultset   rs=null;
try
{
conn=drivermanager.getconnection(sconnstr, "sa ", " ");
statement   stmt=conn.createstatement();
rs=stmt.EXECutequery(sql);
}
catch(sqlexception   ex)
{
system.out.println( "aq.EXECutequery: "+ex.getmessage());
}
return   rs;
}
public   static   void   main(string   args[])
{
opendb   op=new   opendb();
resultset   rs=op.EXECutequery( "select     *   from   tbuser ");
try
{
while(rs.next())
        {
int   n=rs.getrow()-1;                        
system.out.println(rs.getstring(1));
        }
}
catch(exception   e)
{
  system.out.println( "fdsaf ");
        }

}
}


快速检索

最新资讯
热门点击