菜鸟问题:java中连接MSSQL用JDBC,它的驱动是免费的吗?还是JDK1。2中已经提供了?

niqiu 2001-05-11 02:53:00
...全文
108 点赞 收藏 4
写回复
4 条回复
luodi 2001年05月11日
bootcool 在胡扯什么呀?:) 别人问的是MS SQL,而不是mysql!

有免费的MS SQLServer 的 JDBC Driver,去 http://freetds.org 上去下一个吧。具体的使用方法也有文档,也有附带的示例代码,好好看一下。
回复 点赞
v不吃v你 2001年05月11日
try {
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
Connection con = DriverManager.getConnection("jdbc:mysql://<servername>/<dbname>?User=<username>&Password=<password>");
}
catch (SQLException){}

Take driver above from www.mysql.org
i am not compile this program on my computer ,so there may be some wrong in it.
hope it can help you.

import java.sql.*;

public class CreateCoffees {

public static void main(String args[]) {

String url = "jdbc:mysql:test";
Connection con;
String createString;
createString = "create table COFFEES " +

"(COF_NAME varchar(32), " +
"SUP_ID int, " +
"PRICE float, " +
"SALES int, " +
"TOTAL int)";
Statement stmt;

try {
Class.forName("org.gjt.mm.mysql.Driver");

} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}

try {
con = DriverManager.getConnection(url,

"stat", "testing123");

stmt =
con.createStatement();
stmt.executeUpdate(createString);

stmt.close();
con.close();

} catch(SQLException ex) {
System.err.println("SQLException: " +
ex.getMessage());
}
}
}


回复 点赞
niqiu 2001年05月11日
dynku(随风来去)
但是我的JDBC—ODBC桥怎么就一直试不通呢?
还有JBUILD4中的数据库开发,它用的是什么方法,是免费的吗?
我一定给分!
回复 点赞
随风来去 2001年05月11日
mssql 的jdbc正式的没有免费的吧
jdk自带的jdbc-odbc bridge 不要钱的
性能一般吧,至少没有限制
回复 点赞
发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告