개발꿀팁 [.NET Core 3.1] MariaDB 연동하기(with ActiveReports 14.2)
페이지 정보
작성자 하늘을날자 작성일 2020-10-30 17:45 조회 1,963회 댓글 0건본문
관련링크
안녕하세요?
Access DB, SQLite DB에 이어서 MariaDB Server 입니다.
오늘은 Local이 아닌 리눅스 서버에 탑재되어 있는 MariaDB 서버에 있는 insadb를 연동해 보았습니다.
연결스트링 부분만 차이날뿐 SQLite와 별반 차이가 없었습니다. 뷰어는 잘 실행되네요.
*필수 어셈블리: MySql.Data --> Nuget을 통해 설치하시면 됩니다.
먼저 Section Report(xml-based)의 스크립트 코드를 보겠습니다.
닷넷프레임워크에서 사용한 코드를 그대로 가져옵니다.
[Section Report(xml-based) 예제 소스코드]
[Viewer 실행화면]
[Section Report 스크립트 코드]
using System.Data;
using MySql.Data.MySqlClient;
using System.Globalization;
MySqlConnection sqlConn;
MySqlDataReader dr;
MySqlCommand cmd;
public void ActiveReport_ReportStart(){
rpt.DataSource = "";
// 각자의 서버 환경에 맞게 연결스트링을 작성합니다.
string connStr = "Server=192.168.0.***;Port=3306;Database=insadb;Uid=user1;Pwd=********";
MySqlConnection sqlConn = new MySqlConnection(connStr);
MySqlCommand cmd = sqlConn.CreateCommand();
string sql = "Select uid,uname from userTbl";
cmd.CommandText = sql;
if(sqlConn.State == System.Data.ConnectionState.Closed){
sqlConn.Open();
}
dr = cmd.ExecuteReader();
}
[코드 생략]
좋은 하루 되세요...
댓글목록
등록된 댓글이 없습니다.