• MyEclipse访问MSSQL2008数据库


    首先到微软网站http://www.microsoft.com/zh-cn/download/details.aspx?id=21599下载sqljdbc_3.0.1301.101_chs.exe,

    解压缩之后的文件夹中有sqljdbc4.jar文件。下面介绍具体配置:

    1、在环境变量中,在classpath原来的值后面添加sqljdbc4.jar的路径,然后加上';'号

    2、设置SQLEXPRESS服务器,启动TCP/IP服务(若已开启跳过此步),重启服务器

    3、在MyEclipse中,Window --> Preferences --> Java --> Installed JRES

    点击Edit,进入之后点击"Add External Jars"添加现有jar,选择之前的sqljdbc4.jar

    4、配置完成,在新建一个web工程的时候会自动添加此数据库连接

    5、选择一个项目名称右键, 选择Build Path --> Configure Build Path..., 点击"Add External Jars"添加扩展jar文件,即把sqljdbc4.jar添加到其中

    6、编写java代码来测试连接数据库 

    类文件:

    package com.db.sqlserver;

    import java.sql.*;

    public class JDBCConnection {
     private final String dbDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";  //SQL数据库引擎
     private final String url="jdbc:sqlserver://localhost:1433;DatabaseName=TestJava";  //数据源
     private final String userName="sa";
     private final String password="1qaz2WSX";
     
     private Connection con=null;

     /*通过构造函数加载数据库驱动*/
     public JDBCConnection() {
      try{
       Class.forName(dbDriver);  
       }
      catch(Exception ex)
      {
       
       System.out.println("数据库加载失败");
      }
     }
     //创建数据库连接
     public boolean createConnection(){
      try{
       con=DriverManager.getConnection(url,userName,password);
       con.setAutoCommit(true);
      }
      catch(SQLException ex){
       
      }
      return true;
      
     }
     //对表进行增删改操作
     public boolean executeUpdate(String sql){
      if(con==null)
      {
       createConnection();
      }
      try
      {
       Statement stmt=con.createStatement();
       int count=stmt.executeUpdate(sql);  //影响的行数
       System.out.print("操作成功");
       return true;
      }
      catch(SQLException ee){
       return false;
      }
     }
     //对数据库进行查询
     public ResultSet executeQuery(String sql)
     {
      ResultSet rs;
      try
      {
       if(con==null)
       {
        createConnection();
       }
       Statement stmt=con.createStatement();
       rs=stmt.executeQuery(sql);
       return rs;
      }
      catch(Exception e)
      {
       return null;
      }
     }
     //关闭数据库连接
     public void closeConnection()
     {
      if(con!=null)
      {
       try
       {
        con.close();
       }
       catch(SQLException e)
       {
        
       }
      }
     }  
    }

    index.jsp文件:

    <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GBK"%>
    <jsp:useBean id="mydb" class="com.db.sqlserver.JDBCConnection"></jsp:useBean>
    <%
     String sql="select * from t_user";
     ResultSet rs=mydb.executeQuery(sql);
     %>
    <html>
      <head>
        测试
      </head>
     
      <body>
         <table>
         <%
          try{
           while(rs.next()){
           
          
          %>
          <tr>
           <td><%=rs.getString(1) %></td>
          </tr>
          <%
           }}catch(Exception e){}
           finally{
            mydb.closeConnection();
           }
           %>
        </table>
      </body>
    </html>

  • 相关阅读:
    每天一个Linux命令(3): cd
    每天一个Linux命令(2): ls
    scala学习笔记(2)
    jmeter性能测试 套路二
    selenium实战2 登陆博客园
    jmeter响应断言
    Python验证码通过pytesser识别
    selenium实战学习第一课
    appium的webdriver执行swipe
    APPIUM 输入中文 之套路
  • 原文地址:https://www.cnblogs.com/jsping/p/3384121.html
Copyright © 2020-2023  润新知