当前位置: 技术问答>java相关
安装了jdbc驱动以后该如何设置?????????????????????????
来源: 互联网 发布时间:2015-11-13
本文导语: 我下载了sqlserver2000 driver for jdbc,在applet程序中用以下语句连接数据库: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url="jdbc:microsoft: sqlserver://localhost:1433;DatabaseName=qinghua"; //pubs为你的数据库的 String user="s...
我下载了sqlserver2000 driver for jdbc,在applet程序中用以下语句连接数据库:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft: sqlserver://localhost:1433;DatabaseName=qinghua";
//pubs为你的数据库的
String user="sa";
String password="310";
Connection cn= DriverManager.getConnection(url,user,password);
错误提示:
java.sql.SQLException: No suitable driver
....
是jdbc驱动出了错误,原因是我下载了驱动以后,没有设置好,请各位大哥告诉我,安装了jdbc驱动以后,该如何设定,才能正确连接数据库???????
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft: sqlserver://localhost:1433;DatabaseName=qinghua";
//pubs为你的数据库的
String user="sa";
String password="310";
Connection cn= DriverManager.getConnection(url,user,password);
错误提示:
java.sql.SQLException: No suitable driver
....
是jdbc驱动出了错误,原因是我下载了驱动以后,没有设置好,请各位大哥告诉我,安装了jdbc驱动以后,该如何设定,才能正确连接数据库???????
|
Jbuilder7中菜单tool-->enterprise setup-->JdbcDriver-->add-->jar包-->起名-->OK-->location-->Jbuilder重起就行!
|
不可能吧,你用winzip打开下载的.jar文件看看能不能看,是不是驱动下载的不正确,并且你看看你用的驱动的名字 正确吗?
|
首先你确定将驱动程序添加到了工程中去了
不行的话看看这样可以吗?
String m_strDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String m_strURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master&user=sa&password=";
// for technical support
Class.forName(m_strDriver).newInstance();
//set a timeout for login and query
DriverManager.setLoginTimeout(30);
//open a connection to the database
conn = DriverManager.getConnection(m_strURL);
不行的话看看这样可以吗?
String m_strDriver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
String m_strURL="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=master&user=sa&password=";
// for technical support
Class.forName(m_strDriver).newInstance();
//set a timeout for login and query
DriverManager.setLoginTimeout(30);
//open a connection to the database
conn = DriverManager.getConnection(m_strURL);
|
将.jar文件放到
javahome/lib/ext/
目录下
javahome/lib/ext/
目录下
|
在CLASSPATH中加入驱动程序的.jar文件
|
如果它没提示class not found之类的话,就证明你的ClassforName语句是正确的,你应该仔细看一下你的URL这句话:
我的:url="jdbc:microsoft:sqlserver://localhost:1029;databaseName=study";
你的:
url="jdbc:microsoft: sqlserver://localhost:1433;DatabaseName=qinghua";
对比一下,不能有多余的空格(sqlserver前面似乎有一个多余的空格 ),"DatabaseName"应改在"databaseName",JAVA的大小写是严格区分的。试一下吧.
我的:url="jdbc:microsoft:sqlserver://localhost:1029;databaseName=study";
你的:
url="jdbc:microsoft: sqlserver://localhost:1433;DatabaseName=qinghua";
对比一下,不能有多余的空格(sqlserver前面似乎有一个多余的空格 ),"DatabaseName"应改在"databaseName",JAVA的大小写是严格区分的。试一下吧.
|
不好意思,应该是
Jbuilder7中菜单tool-->enterprise setup-->databasedriver-->add-->new->起名-->选择jar包-->OK-->Jbuilder 重起,
然后选择你的project->project properties-->path-->required libraries-->add选择你起名的类库
Jbuilder7中菜单tool-->enterprise setup-->databasedriver-->add-->new->起名-->选择jar包-->OK-->Jbuilder 重起,
然后选择你的project->project properties-->path-->required libraries-->add选择你起名的类库
|
然后 你的工程 引用这个 包 就可以了