用java做一个连接数据库窗口

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:41:46
最好有注明 哪一步是做什么的
与sql2000连接 注明哪一步是连接的

我用的是纯Java数据库操作JDBC
楼上用的是ODBC-JDBC桥
在效率上JDBC比ODBC-JDBC桥要快很多
ODBC-JDBC桥 是jdbc先连接到odbc,odbc在连接数据库
而Jdbc是直接访问数据库所以速度和效率是最快的

注意:1.你的 sql server 2000 一定要有 sa 账号要能用的.
2.你的 sql server 2000 一定要打sp4补丁,不打就连不上数据库
3.你一定要把 微软提供的3个 jar 把加到工程中去也就是 驱动

import java.sql.*;

public class DbManager {
private Connection con;
private Statement stm;
public DbManager() {
try {
//加载驱动
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
//创建连接,localhost是本机,要是数据库在别的地方你就添IP,1433是端口
con = DriverManager.getConnection(
"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=/*数据库名称*/", "/*数据库账号*/sa",
"/*密码*/"); //不包括/*里的内容*/
//获取操作
stm=con.createStatement();
}
catch (SQLException ex) {
System.out.println(ex.getMessage());
}