小编Arn*_*rn7的帖子

使用C/C++中的SSL访问MySql

我已经将MySql配置为使用SSL,它在PHP中运行良好.但是,当我尝试使用C/C++程序连接到数据库时,它不起作用.

变量:

host = "localhost"
psw = "pass"
db = "database"
Run Code Online (Sandbox Code Playgroud)

没有SSL:

usr = "userNOSSL"
conn = mysql_init(NULL);
mysql_real_connect(conn, host, usr, psw, db, 0, NULL, 0);
Run Code Online (Sandbox Code Playgroud)

这个效果很好.我可以轻松地检索数据:

query = "SELECT x FROM y"

mysql_query(conn, query);

result = mysql_store_result(conn);

num_fields = mysql_num_fields(result);

while ((row = mysql_fetch_row(result)))
{
    for(i = 0; i < num_fields; i++)
    {
        printf("%s ", row[i] ? row[i] : "NULL");
    }
    printf("\n");
}

mysql_free_result(result);
Run Code Online (Sandbox Code Playgroud)

使用SSL(CLIENT_SSL标记):

usr = "userSSL"
conn = mysql_init(NULL);
mysql_real_connect(conn, host, usr, psw, db, 0, NULL, CLIENT_SSL); …
Run Code Online (Sandbox Code Playgroud)

c c++ mysql ssl

5
推荐指数
1
解决办法
1551
查看次数

材质角度 - 无法正常工作

https://material.angular.io/guide/getting-started

ng new testapp
cd testapp
npm install --save @angular/material @angular/cdk
npm install --save @angular/animations
ng serve
Run Code Online (Sandbox Code Playgroud)

应用程序模块.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MatFormFieldModule, MatInputModule } from '@angular/material';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    MatFormFieldModule,
    MatInputModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

应用程序组件.html

<p>Test Angular Material</p>

<form>
  <mat-form-field class="example-full-width">
    <input matInput …
Run Code Online (Sandbox Code Playgroud)

angular-material angular

0
推荐指数
1
解决办法
5701
查看次数

标签 统计

angular ×1

angular-material ×1

c ×1

c++ ×1

mysql ×1

ssl ×1