谁能告诉我,把软件与sql server 2000数据库连接的方法

谁能告诉我,把软件与sql server 2000数据库连接的方法,第1张

数据库在使用前必须先建立连接,创建SQL Server 数据库连接的NET组件是SqlConnection 。在NET环境中使用SqlConnection 组件时必须加载该组件所属的命名空间——using SystemDataSqlClient;实例代码如下:

using SystemDataSqlClient;

SqlConnection conn = new SqlConnection();

connConnectionString = "Data Source=;Initial Catalog= Visiters;Integrated Security=True";

或者

SqlConnection conn = new SqlConnection("Data Source=;Initial Catalog= Visiters;Integrated Security=True");

其中“Data Source”指数据库服务器,其值可以是IP地址或主机名,“Data Source=”代表本机是服务器;“Initial Catalog”指数据库名称;如果要连接网络中IP地址为1921681177的服务器上的Visiters数据库,该数据库的访问用户名和密码分别为“sa”和“pwd”,则SqlConnection组建的ConnectionString属性值就可以设置为“Persist Security Info=true;Data Source=1921681177;Initial Catalog= Visiters;User id = sa;Password=pwd”。

通常,数据服务器的地址会发生改变,一旦改变发生数据库连接就需要重新设置,设置完毕后还需要重新编译应用程序,这个改变才会被程序接受。我们可以采用读取配置文件的方式来避免这种程序的反复编译,将数据库连接字符串保存在配置文件中,如果数据库发生了变化,只需要修改配置文件即可,不需要重新编译程序,这样可以极大的降低程序的维护成本,提高工作效率。

首先,在项目Visiters中添加新项——“应用程序配置文件”。WindowsFrom 应用程序该文件名默认为Appconfig 。对该文件的配置如下:

<xml version="10" encoding="utf-8" >

<configuration>

<appSettings >

<add key ="ConnStr" value="Data Source=;Initial Catalog= Visiters;Integrated Security=True"/>

</appSettings>

</configuration>

配置文件写好后就可以在程序中进行调用。必须使用命名空间——using SystemConfiguration; 然后使用该命名空间的ConfigurationSettingsAppSettings 索引器来读取该值,改写代码如下:

using SystemDataSqlClient;

using SystemConfiguration;

SqlConnection conn = new SqlConnection(ConfigurationSettingsAppSettings["ConnStr"]);

java中使用jdbc连接sql server数据库步骤:

1JDBC连接SQL Server的驱动安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证)

<1> 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbcjar文件,得到其路径开始配置环境变量

在环境变量classpath 后面追加 C:\Program Files\Microsoft SQL Server2005 JDBC Driver\sqljdbc_12\enu\sqljdbcjar

<2> 设置SQLEXPRESS服务器:

a打开SQL Server Configuration Manager -> SQLEXPRESS的协议 -> TCP/IP

b右键单击启动TCP/IP

c双击进入属性,把IP地址中的IP all中的TCP端口设置为1433

d重新启动SQL Server 2005服务中的SQLEXPRESS服务器

e关闭SQL Server Configuration Manager

<3> 打开 SQL Server Management Studio,连接SQLEXPRESS服务器, 新建数据库,起名字为sample

<4> 打开Eclipse

a新建工程-> Java -> Java project,起名为Test

b选择eclipse->窗口->首选项->Java->installed JRE 编辑已经安装好的jdk,查找目录添加sqljdbcjar

c右键单击目录窗口中的Test, 选择Build Path ->Configure Build Path, 添加扩展jar文件,即把sqljdbcjar添加到其中

<5> 编写Java代码来测试JDBC连接SQL Server数据库

import javasql;

public class Test {

public static void main(String[] srg) {

//加载JDBC驱动

String driverName = "commicrosoftsqlserverjdbcSQLServerDriver";

//连接服务器和数据库sample

String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample";

String userName = "sa"; //默认用户名

String userPwd = "123456"; //密码

Connection dbConn;

try {

ClassforName(driverName);

dbConn = DriverManagergetConnection(dbURL, userName, userPwd);

Systemoutprintln("Connection Successful!"); //如果连接成功 控制台输出

} catch (Exception e) {

eprintStackTrace();

}

}

}

执行以后就可以连接到sample数据库了。

可以使用mysql推出的mysqlconnector/net组件,该组件是mysql为adonet访问mysql数据库设计的net专用访问组件,完成该组件后,需要在项目中引用这个组件,之后在程序中引用命名空间mysqldatamysqlclient,即可开始进行连接mysql数据库的 *** 作了,示例如下:

protected

voidmysqlcon()

{

//数据库连接字符串跟连接sqlserver没有区别

string

constr

=

"server=localhost;userid=root;password=root;database=test";

//下面使用mysql

connector/net提供的专用对象

mysqlconnection

mycon

=

new

mysqlconnection(constr);

myconopen();

mysqlcommandmycmd

=

new

mysqlcommand("select

from

users",

mycon);

mysqldatareader

myreader

=

mycmdexecutereader();

while

(myreaderread())

{

if

(myreaderhasrows)

{

messageboxshow(myreadergetstring("email")

);

}

}

myreaderclose();

myconclose();

以上就是关于谁能告诉我,把软件与sql server 2000数据库连接的方法全部的内容,包括:谁能告诉我,把软件与sql server 2000数据库连接的方法、HBuilder制作的APP怎么连接SQLServer数据库、mysql数据库软件怎么使用,如何连接数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存