鏈接 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();
相關文章
相關標籤/搜索