"jdbc:microsoft:sqlserver://localhost:1433",
指明用本地数据源。
指明用本地数据源。
解决方案 »
- 请教高手帮忙看看这个查询小程序
- 怎样用java打开使用了basic验证的http站点呀
- 指定JButton 大小,使JButton不布满整个JPanel。怎么做?
- 有关继承Frame的问题
- 请问:如何实现文件日志功能?要求每天换一个文件。文件名以日期区分
- JAVA里如何把一个BYTE数组里的内容读入字符串中?
- sdk 搭配 什么版本的jdk
- 初学JAVA,请各位高手帮帮忙!
- java安全里面的PrivateKey和PublicKey是怎么初始化的??
- 初级问题:为什么出现Exception in thread "main" java.lang.NoClassDefFoundError错误?
- 有关线程的小问题
- 在Java里怎么播放声音文件,?
那么SQL语句中应该要这样
String sql="select * from dbname.dbo.tablename ...";
此时就要用Class.forname()来注册桥接器的驱动程序呢?
而如果不用数据源的时候
就用DriverManager.registerDriver () 来注册要连接的数据库的驱动程序呢!???
Class.forname()可以注册桥接器的驱动程序,也可以注册你的jdbc驱动程序的。只要你的驱动程序加入到classpath中去就可以了。如你上面的程序可以写成
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");其它的不变