一般容器都带有jdbc-odbc驱动,不必下载;sql server 2k jdbc需要下载
解决方案 »
- 如何用JS动态添加带参数事件
- java类型题求助,
- webservic 共享session如何实现?
- 多层分类的问题
- 使用MyEclipse6都配置好了,请问怎么把项目直接加到ROOT里面???
- 哎,WEB开发郁闷了,GUI和DB的设计比CODE的设计还花时间
- 求解一个jsp页面的烦恼
- 我有个初级的问题啊,还可加分啊
- POI设置cell为文本格式
- 用applet实现Web打印,如何去掉打印提示框?
- 请教:如何定时跳转页面?
- Cann't link db(java.lang.ClassNotFoundException: net.sourceforg.jtds.jdbc.Driver)谁见过这个错?
JDK中就带有JDBC-ODBC桥,不需要单独下载
但是jdbc-odbc桥的效率是最低的。所以最好还是有数据库的JDBC驱动。
下载一下
二、启动JBuilder6.0。打开Tools-->Enterprise Setup-->DataBase Drivers-->Add--> New,然后命名"Microsoft SqlServer JDBC Driver",选择sqlserver2000--jdbc驱动的安装路径,加入三个jar文件(在安装目录的lib下面)。确定。
三、新建project,然后在project的属性中,选择Paths-->Required Libraries,添加"Microsoft SqlServer JDBC Driver"。四、在程序上面添加:
import com.microsoft.*; // 加载类库下面是我调试的一段代码,供参考: void jButton1_actionPerformed(ActionEvent e) {
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;User=sa;Password=;DatabaseName=maxwell");
Statement stmt=conn.createStatement();
String sql="select * from employee";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next())
{
JOptionPane.showMessageDialog(null,rs.getString("name"),"员工名称",JOptionPane.YES_OPTION+JOptionPane.INFORMATION_MESSAGE );
} }
catch(Exception ex)
{
System.err.println(ex.getMessage());
}
}
其实我认为做为一个初学者,虽然JDBC-ODBC桥从效率上说是最低的,但做为JAVA的一个知识点还是应该先掌握的,这样有利于你以后更好的理解JDBC。所以我建议你刚开始不要考虑的太全(向效率底),先用JDBC-ODBC去联
是 不是就不用那个东东了
必须下载sql server 2k的jdbc驱动
测试程序:
<%@page contentType="text/html;charset=GB2312" import="java.sql.*"%>
<html>
<head>
<title>ODBC数据来源链接的建立和关闭</title>
</head>
<body>
<center>
ODBC数据来源链接的建立和关闭
</center>
<p></p>
<hr>
<center>
<p></p>
要想链接成功必须要将你要链接的数据库(例:BOOKDB。MDB)先建立起来并且连入DNS中
</center>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conDB=DriverManager.getConnection("jdbc:odbc:的的数据库名");
//建立Connection(数据库链接)对象,并设置由cnnDB对象变量引用。
conDB.close(); //关闭数据库链接。
%>
<font size=4 color=red>成功连接到SQL2000!</font>
</body>
</html>
2:如果直接采用jdbc桥的话,需要去微软下jdbc驱动.
地址:http://www.microsoft.com/china/sql/downloads/jdbc_sp1.asp
直接采用jdbc桥的测试程序:
import java.sql.*;
import com.microsoft.jdbc.sqlserver.SQLServerDriver;public class SqlJdbc
{
public static void main(String[] ares)
{
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String sourceURL ="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=MyData";
Connection databaseConnection =DriverManager.getConnection(sourceURL,"sa","");
System.out.println("成功连接到SQL2000!");
databaseConnection.close();
}
catch(ClassNotFoundException cnfe)
{
System.err.println(cnfe);
}
catch(SQLException sqle)
{
System.err.println(sqle);
}
}
}
给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊给分啊