如何配置jdbc数据源? 我是一个jdbc的初学者,现在想建立数据库连接,但是Eclipse显示:Message:[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序;网上资料说要设置好数据源,但是具体步骤又与系统操作有些出入,我用的是win7系统,望高手指教啊~!十分紧急!!谢谢了先~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://wenku.baidu.com/view/db40fe5d3b3567ec102d8a0e.html 我已经把sqljdbc4.jar路径放在classpath里了,但是还是会出现Message:org.gjt.mm.mysql.Driver异常;这是我的样例程序,不知道有什么问题?package Test;//import java.util.Scanner;import java.sql.*;public class Test { public static void main(String arg[]){ try { Class.forName("org.gjt.mm.mysql.Driver"); //(1) 创建与数据库的连接 Connection con=DriverManager.getConnection("jdbc:mysql://localhost/softforum?user=test&password=root&useUnicode=true&characterEncoding=8859_1"); Statement stmt=con.createStatement(); ResultSet rs=stmt.executeQuery("select * from Student");//(2) 发送SQL语 句到数据库中 while(rs.next()) { String name=rs.getString("sname") ;//(3) 处理数据并查询结果。 String sno=rs.getString("sno"); System.out.println(name+"\n"+sno+"\n"); } rs.close();//(4)关闭 stmt.close(); con.close(); } catch(SQLException e) { System.out.println("SQLState:"+ e.getSQLState()); System.out.println("Message:" + e.getMessage()); System.out.println("Vendor:" + e.getErrorCode()); } catch(Exception e){ System.out.println("Message:"+e.getMessage()); } }} 控制面板\系统和安全\管理工具\数据源(ODBC)系统DSN 那请问楼上,我应该安装哪个数据源驱动?还有后面有一系列的数据源名称什么的设置,不过好像我现在调制的程序没有那个Message:[Microsoft][ODBC 驱动程序管理器]异常了,而变成了Message:org.gjt.mm.mysql.Driver异常因为配置了sqljdbc4.jar,呵呵,求大神点拨啊~~ sqljdbc4.jar是微软SQL Server的驱动。http://dev.mysql.com/downloads/connector/j/ linux下mysql负载测试问题 为什么本地数据库删不了 急!win2003下安装mysql的问题,在线等…… 大哥帮忙优化一下mysql数据库的索引,谢谢 在PostgreSQL中,我能否指定每次闪出多少条记录吗? MySQL许可政策与许可示范翻译稿供大家审核 mysql 怎么实现按照汉子首字母检索数据 将json解析并导入数据库中 求mysql安全补丁 load data infile问题 怎么用游标循环输出字段? mysql根据系统时间判断不同月份的存储过程
这是我的样例程序,不知道有什么问题?
package Test;
//import java.util.Scanner;
import java.sql.*;
public class Test {
public static void main(String arg[]){
try
{
Class.forName("org.gjt.mm.mysql.Driver"); //(1) 创建与数据库的连接
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/softforum?user=test&password=root&useUnicode=true&characterEncoding=8859_1");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery("select * from Student");//(2) 发送SQL语 句到数据库中
while(rs.next())
{
String name=rs.getString("sname") ;//(3) 处理数据并查询结果。
String sno=rs.getString("sno");
System.out.println(name+"\n"+sno+"\n");
}
rs.close();//(4)关闭
stmt.close();
con.close();
}
catch(SQLException e)
{
System.out.println("SQLState:"+ e.getSQLState());
System.out.println("Message:" + e.getMessage());
System.out.println("Vendor:" + e.getErrorCode());
}
catch(Exception e){
System.out.println("Message:"+e.getMessage());
}
}
}
系统DSN
因为配置了sqljdbc4.jar,呵呵,求大神点拨啊~~
http://dev.mysql.com/downloads/connector/j/