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

niqiu 2001-05-11 02:53:00
...全文
202 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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 不要钱的
性能一般吧,至少没有限制

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧