怎么样JDBC访问SQL Server数据库啊? 为什么要不用jdbc odbc桥?给个理由先。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 由于太多的原因了。所以不用jdbc odbc桥。另我也想知道一下不用桥是怎么联接的 抱歉,我用得都是通过JDBC ODBC桥得,如果谁知道能不用桥的办法,我也很想知道。然后我就可以在我老师面前炫耀炫耀了。 首先需要安装微软的SQLSERVER JDBC驱动,并设置好classpath,然后:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server_name:1433","username","password"); TO:crm2000请问微软的SQLSERVER JDBC驱动程序从哪里下载?安装后classpath如何配置? 到微软的网站下载,sql server的主页。但是只有sql server 2k的jdbc驱动,有没有7。0的驱动?? 按理说,你安装好了SQLServer后就已经安装好了驱动,在你的安装目录下找找看!应该是在一个\jdbc\得什么目录下的一个jar文件,找到后放到你的classpath中就可以了! to:crm2000(浏览器) 能不能给一小段完整的源代码? 代码就我写的那段啊,关键是要到微软下载jdbc驱动,我只能找到sql server2000的jdbc驱动,然后安装,安装完后需要手工设定classpath,这些驱动的帮助文件有介绍。 crm2000:Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server_name:1433","username","password");你这段代码怎么没有指定访问哪一个数据库呢? 帮我看看下面这段连接SQL server数据库的代码为什么会错啊?try{ Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); con=DriverManager.getConnection("jdbc:microsoft:sqlserver://server_name:1433","sa",""); }catch(ClassNotFoundException e){ System.out.println("驱动程序错误 " + e ); }catch(SQLException e){ System.out.println("连接数据库时发生了错误"); }catch(Exception e){ System.out.println("错语" + e.getMessage()); }代码完毕。抛出的异是:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 是因为驱动没有找到!你的classpath中没有把SQLServer的jdbc dirver包进来!看看你的classpath! 一般是在你的url中指明的。你可以看看url中的具体定义。 看url的写法:1。 jdbc:(某个数据库的名字如:db2,sqlserver):(数据库的名字)2。 jdbc:(某个数据库的名字如:db2,sqlserver://(数据库服务器的IP地址)/数据库的名字 本来这样可以运行jdbc:microsoft:sqlserver://server_name:1433改为jdbc:microsoft:sqlserver://server_name:1433/DBName不能运行了 本来这样可以运行jdbc:microsoft:sqlserver://server_name:1433改为jdbc:microsoft:sqlserver://server_name:1433/DBName不能运行了 文档里面有啊,有个property属性,其实用户名和密码只是property的两种罢了。Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server_name:1433","user=username","password=pwd","databasename=abcd");abcd就是数据库名。 是否可以在运行时改变databasename的值,如何改! public void static main(String arg[]{ ... .... con.setCatalog(arg[0])}java 类名 dbname这样就可以运行时自儿定义了. 谁跟我说说 this 引用 调用 自己的静态方法有啥问题? import 小问题, 半个小时后结贴 PreparedStatement的问题 一道线程加锁问题 面试题 菜鸟提问,学习中不知道学习方向 关于截图的思路? 日本政府太可恶,倡议抵制日货!!! 请求援助! sysbase数据库导入SQLserver数据库 我是菜鸟,请问在java里面如何使用JDBC直接访问Sql server数据库? 太简单了!可我不会…… 连接Sqlserver2000的问题
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server_name:1433","username","password");
请问微软的SQLSERVER JDBC驱动程序从哪里下载?
安装后classpath如何配置?
但是只有sql server 2k的jdbc驱动,有没有7。0的驱动??
能不能给一小段完整的源代码?
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server_name:1433","username","password");
你这段代码怎么没有指定访问哪一个数据库呢?
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://server_name:1433","sa","");
}catch(ClassNotFoundException e){
System.out.println("驱动程序错误 " + e );
}catch(SQLException e){
System.out.println("连接数据库时发生了错误");
}catch(Exception e){
System.out.println("错语" + e.getMessage());
}代码完毕。
抛出的异是:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
jdbc:(某个数据库的名字如:db2,sqlserver):(数据库的名字)2。
jdbc:(某个数据库的名字如:db2,sqlserver://(数据库服务器的IP地址)/数据库的名字
不能运行了
不能运行了
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://server_name:1433","user=username","password=pwd","databasename=abcd");abcd就是数据库名。
....
con.setCatalog(arg[0])
}java 类名 dbname这样就可以运行时自儿定义了.