当前位置: 代码迷 >> Java Web开发 >> 关于使用myeclipse连接SQL Server数据库的有关问题
  详细解决方案

关于使用myeclipse连接SQL Server数据库的有关问题

热度:185   发布时间:2016-04-17 10:21:32.0
关于使用myeclipse连接SQL Server数据库的问题
我使用的是MYeclipse9和sql server 2008 ,现在myeclipse里面的database driver已经设置好了,那么连接数据库的时候要怎么写连接方面的代码呢?以前的连接数据库都要先加载驱动程序,数据库连接串等东西,现在在database driver里面设置了是不是就不要这些了,连接的时候步骤该怎么做,求高手帮助,本人小白,自学的

------解决方案--------------------
import java.sql.Connection;
import java.sql.DriverManager;

Class.forName("数据库驱动");
Connection con=DriverManager.getConnection("URL","数据库用户名","密码");
return con;
你用sqlserver的话就要吧sqlserver的jdbc驱动.jar加入到你的项目中。
------解决方案--------------------
探讨

import java.sql.Connection;
import java.sql.DriverManager;

Class.forName("数据库驱动");
Connection con=DriverManager.getConnection("URL","数据库用户名","密码");
return con;
你用sqlserver的话就要吧sqlserver的jdbc驱动……

------解决方案--------------------
首先把驱动包导入项目中,如果是web程序 放在WEB-INF下的lib目录 Java项目直接根目录
Java code
package  tools;import java.sql.*;public class JDBConnection {    private final String dbDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //连接sql数据库的方法    private final String url = "jdbc:sqlserver://localhost:1433;DatabaseName=数据库名称";    private final String userName = "sa";    private final String password = "sa";    private Connection con = null;    public JDBConnection() {          try {            Class.forName(dbDriver).newInstance(); //加载数据库驱动            con = DriverManager.getConnection(url, userName, password);            con.setAutoCommit(true);            System.out.println("数据库连接成功!");        } catch (Exception ex) {            System.out.println(ex.getMessage());             System.out.println("创建数据库连接出错!");        }    }      //关闭数据库的操作    public void closeConnection() {             try {                if(con!=null)                con.close();            } catch (SQLException e) {                e.printStackTrace();                System.out.println("关闭数据库失败!");            }      }    public Connection getCon() {         return con;    }}
  相关解决方案