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();
    
  • 相关阅读:
    多线程--同步--方法块和同步块synchronized
    CentOS7.6安装Nodejs(Npm)
    [原][译]关于osgEarth::VirtualProgram说明
    [转]opengl的学习网站
    [转]OpenGL中的功能与OSG对应功能
    [原]最简单的c语言,出错输出,日志打印 以及 C预定义的宏
    [转]netcdf入门
    [NetCDF][C++] 使用NetCDF 的接口读取数值
    [python] pip安装国外软件库(包)失败,解决方案
    [原][python]安装python,读取、遍历excel表格
  • 原文地址:https://www.cnblogs.com/purple910/p/11830324.html
Copyright © 2011-2022 走看看