zoukankan      html  css  js  c++  java
  • 连接 sql

    java连接sqlserver

    1 创建 Dynamic Web Project项目
        在WebContent/WEB-INF/lib中添加sqljdbc42.jar
    2 在class文件里连接数据库
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    	String url = "jdbc:sqlserver://localhost:1433;databaseName = text";
    	String a = "sa";
    	String b = "admin";
    	Connection conn=DriverManager.getConnection(url,"sa","admin"); 
        PreparedStatement pstat = conn.prepareStatement(sql);
        ResultSet rs = pstat.executeQuery();
        ---------------------------------------------------------
        Statement stat = conn.createStatement();
        ResultSet rs = stat.executeQuery(sql);
    

    Spring中连接sqlserver

    1 添加sqljdbc.jarjiabao
        <dependency>
            <groupId>com.microsoft.sqlserver</groupId>
            <artifactId>sqljdbc4</artifactId>
            <version>4.2</version>
        </dependency>
    2 在配置文件中连接数据库(application.yml)
        spring:
            datasource:
                url: jdbc:sqlserver://localhost:1433;DatabaseName=practice
                driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
                username: sa
                password: admin
    3 操作数据库
        @Autowired
        JdbcTemplate jdbcTemplate;
        public List<StudentBean> getStudentByRubric(String id){
                List<StudentBean> user = jdbcTemplate.query("select * from Student where rid ='"+id+"'",
                        new BeanPropertyRowMapper<StudentBean>(StudentBean.class));
                return user;
            }
    4 idea中有数据库插件可以将Microsoft SQL Server Management Studio 17中需要操作的数据库导入idea
        Database->new->Data Source->Microsoft SQL Server->Port(1433),Instance(数据库名)->Test Connection
    

    C#连接sqlserver

    1 加载数据库
        工具->连接数据库->Microsoft SQL Server (SqlClient)->服务器名(登录Microsoft SQL Server Management Studio使得服务器名称)->其他操作
    2 连接数据库    
        using System.Data.SqlClient;
        string url = 服务器资源管理器->数据连接->属性->连接字符串
        SqlConnection conn = new SqlConnection(url)
    3 操作数据库
        string sql = "select * from table";
        SqlCommand cmd = new SqlCommand(sql, conn)
        conn.Open();
        cmd.CommandType = CommandType.Text;
        SqlDataReader re = cmd.ExecuteReader();
        ---------------------------------------------------------------
        cmd.CommandType = CommandType.Text;
        result = cmd.ExecuteNonQuery();
    

    QT连接数据库

    1 创建ODBC
        打开ODBC数据资源管理程序->添加->SQL Server->服务器(登录SSMS的服务器名称)->选择登陆的类型->选择要添加的数据库
    2 连接ODBC
        QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
        QString dsn = QString::fromLocal8Bit(创建SQL Server ODBC的名称);
        db.setHostName("127.0.0.1");
        db.setDatabaseName(dsn);
        db.setUserName("sa");
        db.setPassword("admin");
        db.open();
    3 操作数据库
        QSqlQuery query(db);
        query.exec("select * from Student");
        db.close();
    
  • 相关阅读:
    Bootstrap 2.2.2 的新特性
    Apache POI 3.9 发布,性能显著提升
    SQL Relay 0.48 发布,数据库中继器
    ProjectForge 4.2.0 发布,项目管理系统
    红帽企业 Linux 发布 6.4 Beta 版本
    红薯 快速的 MySQL 本地和远程密码破解
    MariaDB 宣布成立基金会
    Percona XtraBackup 2.0.4 发布
    Rocks 6.1 发布,光盘机群解决方案
    精通Servlet研究,HttpServlet的实现追究
  • 原文地址:https://www.cnblogs.com/purple910/p/11830324.html
Copyright © 2011-2022 走看看