请问SQL sever里的JDBC驱动在哪里? javahome/jre/lib/ext/ 下,会被自动加载! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SQLServer JDBC的驱动程序需要单独到微软去下载,安装完毕之后,将其加入到擦classpath中就可以了,包括3个程序包。 先去这里下载: http://www.microsoft.com/downloads/details.aspx?FamilyID=ee91ad1a-1ee4-49e1-95ea-e3f0e39114a9&DisplayLang=en 压缩后把msbase.jar,mssqlserver.jar, msutil.jar这三个文件拷贝到jre/lib/ext目录下,在环境变量classpath中也增加这三个文的路经 程序:例子 import java.sql.*; class SqlTest{ public static void main(String args[]) throws ClassNotFoundException,SQLException{ String dburl="jdbc:microsoft:sqlserver://计算机IP:数据库端口;DatabaseName=数据库名"; String user="sa"; String password=""; //连接数据库的参数 String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接数据库的驱动程序 try{ Class.forName(driver); //装载数据库驱动程序 Connection c=DriverManager.getConnection(dburl,user,password); //得到与数据库连接 Statement s=c.createStatement(); //创建语句 ResultSet r=s.executeQuery("SELECT * FORM 表名");//查询数据库 while(r.next()) System.out.println(r.getString(1)) //输出数据第一个字段内容 }catch(ClassNotFoundException e){ System.out.println("驱动程序装载失败"); e.printStackTrace(); }catch(SQLException e){ System.out.println("与数据库连接失败"); e.printStackTrace(); } }}如果你的程序输出 "驱动程序装载失败",那就表示你的驱动程序没有配置好如果你的程序输出 "与数据库连接失败",表示你的数据库参数没有设好。 一道调度问题 cardlayout 切换时自动清除面板上的内容 字符过滤问题 java画图怪事!! 学java有什么经典书推荐? 关于读取本地Cookies的问题,希望有人做过 帮我看看这段代码那里错了!! E J B 2.0 中关于CMP 两个Bean 之间关系很困惑的问题? 小弟对环境设置不是很理解,请解释 截取字符串 终端服务管理 再次求助:第三方package 类路径的问题
SQLServer JDBC的驱动程序需要单独到微软去下载,安装完毕之后,将其加入到擦classpath中就可以了,包括3个程序包。
http://www.microsoft.com/downloads/details.aspx?FamilyID=ee91ad1a-1ee4-49e1-95ea-e3f0e39114a9&DisplayLang=en
压缩后把msbase.jar,mssqlserver.jar, msutil.jar这三个文件拷贝到jre/lib/ext目录下,在环境变量classpath中也增加这三个文的路经
程序:例子
import java.sql.*;
class SqlTest{
public static void main(String args[]) throws ClassNotFoundException,SQLException{
String dburl="jdbc:microsoft:sqlserver://计算机IP:数据库端口;DatabaseName=数据库名";
String user="sa";
String password=""; //连接数据库的参数
String driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"; //连接数据库的驱动程序
try{
Class.forName(driver); //装载数据库驱动程序
Connection c=DriverManager.getConnection(dburl,user,password); //得到与数据库连接
Statement s=c.createStatement(); //创建语句
ResultSet r=s.executeQuery("SELECT * FORM 表名");//查询数据库
while(r.next())
System.out.println(r.getString(1)) //输出数据第一个字段内容
}catch(ClassNotFoundException e){
System.out.println("驱动程序装载失败");
e.printStackTrace();
}catch(SQLException e){
System.out.println("与数据库连接失败");
e.printStackTrace();
}
}
}
如果你的程序输出 "驱动程序装载失败",那就表示你的驱动程序没有配置好
如果你的程序输出 "与数据库连接失败",表示你的数据库参数没有设好。