如何用ODBC访问SQL数据库

如何用ODBC访问SQL数据库,第1张

1选择“开始”→“管理工具”→“数据源(ODBC)”选项,显示“ODBC数据源管理器”对话框。

2切换到“系统DSN”选项卡,默认情况下计算机中没有部署和任何数据库的连接。

3单击“添加”按钮,显示“创建新数据源”对话框。在“选择您想为其安装数据源的驱动程序”列表中,选择“SQLServer”选项。

4单击“完成”按钮,启动创建新数据源向导,显示“创建到SQLServer的新数据源”对话框。在“名称”文本框中,键入数据源的名称,在“服务器”列表中选择目标SQLServer2008数据库服务器,或者键入数据库服务器的名称。

5单击“下一步”按钮,显示下图对话框,设置数据库的身份验证方法。ODBC支持基于WindowsNT模式的身份验证和基于SQLServer的验证模式。本例中选择SQLServer验证模式。在“登录ID”文本框中,键入数据库管理员的名称,在“密码”文本框键入数据库管理员的密码。

6单击“下一步”按钮,显示下图所示的对话框。设置连接的目标SQLServer2008数据库服务器后,默认连接的数据库。默认没有选择任何数据库,其他选项使用默认值即可。

7单击“下一步”设置连接到SQLServer2008的数据库参数,建议使用默认值。如果在部署SQLServer2008的过程中,更改了默认的数据库参数,建议在此对话框中设置和部署数据库时使用相同的参数。

8单击“完成”按钮,显示创建ODBC数据源使用的参数。

9单击“测试数据源”按钮,测试能够连接到目标数据库,如果成功显示“SQLServerODBC数据源测试”对话框,在“测试结果”列表中会显示“测试成功”信息。

10单击两次“确定”按钮,完成ODBC数据源的创建,创建成功的数据源。应用程序即可通过ODBC数据源连接到目标数据库。

1增加\x0d\String s1="insert into tableNames (id,name,password) values(myseqnextval,,);"\x0d\ClassforName(driver);\x0d\Connection conn = DriverManagergetConnection(url,dbUser,dbPwd);\x0d\PreparedStatement prepStmt = connprepareStatement(s1);\x0d\prepStmtsetString(1,name);\x0d\prepStmtsetString(2,password);\x0d\ResultSet rs=stmtexecuteUpdate();\x0d\2、删除\x0d\String s2="delete from tbNames where name=";\x0d\ClassforName(driver);\x0d\Connection conn = DriverManagergetConnection(url,dbUser,dbPwd);\x0d\PreparedStatement prepStmt = connprepareStatement(s2);\x0d\prepStmtsetString(1,name);\x0d\ResultSet rs=stmtexecuteUpdate();\x0d\3、修改\x0d\String s3=“update tbNames set name= where id=”;\x0d\ClassforName(driver);\x0d\Connection conn = DriverManagergetConnection(url,dbUser,dbPwd);\x0d\PreparedStatement prepStmt = connprepareStatement(s3);\x0d\prepStmtsetString(1,name);\x0d\prepStmtsetString(2,id);\x0d\ResultSet rs=stmtexecuteUpdate();\x0d\4、查询\x0d\String s4="select id,name,password from tbNames";\x0d\ClassforName(driver);\x0d\Connection conn = DriverManagergetConnection(url,dbUser,dbPwd);\x0d\Statement stmt=conncreateStatement();\x0d\ResultSet rs = stmtexecuteQuery(s4);\x0d\while(rsnext){\x0d\int id=rsgetInt(1);\x0d\String name = rsgetString(2);\x0d\String pwd=rsgetString(3);\x0d\Systemoutprintln(id+name+pwd); } \x0d\\x0d\以上四步必须都得关闭连接;!!!\x0d\rsclose();\x0d\stmtclose();\x0d\connclose();

在config文件里的 configuration 节点下添加 connectionstrings 节点

<connectionStrings>

<add name="SQLConnStringRead" connectionString="server=数据库服务器名称;database=数据库名;user id=账号;password=密码;MultipleActiveResultSets=true;" providerName="SystemDataSqlClient" />

</connectionStrings>

然后在程序里面调用这个名为SQLConnStringRead(可以命名为其他)的连接名称就可以了

以上就是关于如何用ODBC访问SQL数据库全部的内容,包括:如何用ODBC访问SQL数据库、怎样编写一个java程序能通过jdbc访问数据库实现对数据库的插入、删除、修改和查询、如何在Visual Studio中让应用程序访问数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存