我要用java做一个简单桌面应用程序,
我用的是Eclipse+sql server 2005
已经用sql server 2005建好了数据库 库名是ManageMoney 其中有要查询的表的表名是USER请问如何建立程序和数据库的连接。

解决方案 »

  1.   

    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url="jdbc:sqlserver://localhost:1433;databasename=ManageMoney";
    Connection con= DriverManager.getConnection(url,"sa","密码");
    Statement s=con.createStatement();上面的只是用来连接数据库的
    还是照本书看看,或者上网搜吧
      

  2.   

    public final static String DRIVER  = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
    public final static String URL = "jdbc:sqlserver://localhost:1433;databasename=S2_BBS";
    public final static String USER = "sa";
    public final static String PASS = "ok";
    /*
     * 打开数据库连接
     */
    public void open() throws ClassNotFoundException, SQLException{
    Class.forName(DRIVER);
    this.con = DriverManager.getConnection(URL, USER, PASS);
    }
      

  3.   

    java连sq Sever数据库要配odbc接口的,控制面板-》管理工具-》数据源-》添加,然后把你的数据库信息填好,然后用二楼的方法就ok
      

  4.   

    呃错了,二楼的那个应该是用jdbcodbc:sqlsever......别忘了odbc
      

  5.   

    preparstatment要比Statement效率高
      

  6.   

    用 jTDS 驱动吧,这个比官方的驱动好用
      

  7.   

    package com.svse.test;import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;/**
     * 加载数据库驱动程序,并且获得一个数据库连接对象
     * 
     * @author Administrator
     * 
     */
    public class DBConnection {
    // 驱动程序字符串
    private final static String DRIVER = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 连接字符串(地址)URL
    private final static String URL = "jdbc:sqlserver://localhost:1433;databasename=ManageMoney"; // 连接用户名
    private final static String USERNAME = "sa"; // 连接密码
    private final static String PASSWORD = "sa"; /**
     * 1.加载驱动 -- Class.forName(DRIVER); 2.获得数据库连接对象--conn =
     * DriverManager.getConnection(URL, USERNAME, PASSWORD);
     * 
     * @return
     */
    public static Connection getConnection() {
    Connection conn = null;
    try {
    // 加载驱动
    Class.forName(DRIVER);
    // 获得数据库连接对象
    conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    } catch (SQLException e) {
    e.printStackTrace();
    } return conn;
    } public static void main(String[] args) {
    Connection conn = DBConnection.getConnection();
    if (conn != null) {
    System.out.println("连接数据库成功!");
    } else {
    System.out.println("连接数据库失败!");
    }
    }
    }