C#测试数据库连接是否成功

C#测试数据库连接是否成功,第1张

/// 测试连接数据库是否成功/// </summary/// <returns</returnspublic static bool ConnectionTest(){//获取数据库连接字符串ConnectionString = ConnectionInfoConnectionString();//创建连接对象mySqlConnection = new SqlConnection(ConnectionString);//ConnectionTimeout 在net 1x 可以设置 在net 20后是只读属性,则需要在连接字符串设置//如:server=;uid=sa;pwd=;database=PMIS;Integrated Security=SSPI; Connection Timeout=30//mySqlConnectionConnectionTimeout = 1;//设置连接超时的时间try{//Open DataBase//打开数据库mySqlConnectionOpen();IsCanConnectioned = true;}catch{//Can not Open DataBase//打开不成功 则连接不成功IsCanConnectioned = false;}finally{//Close DataBase//关闭数据库连接mySqlConnectionClose();}//mySqlConnection is a SqlConnection objectif (mySqlConnectionState == ConnectionStateClosed || mySqlConnectionState == ConnectionStateBroken){//Connection is not availablereturn IsCanConnectioned;}else{//Connection is availablereturn IsCanConnectioned;}}}其中数据库字符串调用了类ConnectionInfo的方法ConnectionStringpublic class ConnectionInfo{public ConnectionInfo() { }/// <summary/// 从配置文件中读取数据库联接字符串/// </summary

你好,判断连接是否成功,可以判断conn是否为空,或者是否有异常抛出

1

2

3

4

5

6

7

try{

connection

con

=

drivermanagergetconnection(url

,

username

,

password

)

;

}catch(sqlexception

se){

systemoutprintln("数据库连接失败!");

seprintstacktrace()

;

}

希望可以帮助到你

比如有个user的表,且表里有数据。

$user=M('User');

$list=$user->find();

dump($list);

若有数据,则表示连接成功。土办法。如果楼主还有不明白的,建议去后盾人找找相关教学视频看看。

import javasql;

public class DatabaseOrcale {

public DatabaseOrcale() {

}

public static void main(String[] args) {

String

OrcaleDriver="orcalejdbcdriverOrcaleDriver";

String

CoonStr="jdbc:orcalethin:@主机 host:端口号:数据库名","用户名","密码";

String sql="selectfrom Test01";

Connecttion Coon=null;

ResultSet ts=null;

try{

ClassforName(OrcaleDriver);

Coon=DriverManagergetConnection(ConnStr);//与DBMS建立连接

Statement

stmt=ConncreateStateStatement();

rs=stmtexecuteQuery(sql);

Systemoutprintln("列1 列2 列3 列4");

while(rsnext()){

Systemoutprint("1"+rsgetInt("列1"));

Systemoutprint("2"+rsgetString("列2"));

//……………………

Systemoutprintln();

}

rsclose();

stmtclose();

Connclose();

}

catch(Exception e){

egetMessage();

eprintStackTrace();

}

}

}

以上就是关于C#测试数据库连接是否成功全部的内容,包括:C#测试数据库连接是否成功、怎样测试java连接数据库是否成功、thinkphp 怎么 检测是否跟数据库连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9357865.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存