当前位置:首页 » 编程语言 » 访问sql数据库

访问sql数据库

发布时间: 2022-07-25 06:35:21

1. 如何在本机上面通过IP访问sql数据库

1、SQL2008是没有外围配置的,为了能用IP地址或者local登陆,需要做下面的配置。打开Microsoft SQL Server 2008 R2→配置工具→SQL Server 配置管理器。

2. android如何访问SQL数据库

通过cmd可对数据库进行访问,现在开发android一般都用的eclipse+adt+sdk;进入cmd输入adb
shell
,然后
cd
/data/data
再ls
显示所有的包名,cd
到你的包名,然后
cd
databases
再ls
显示你的数据库名
,最后
sqlite3
数据库名
就可以对数据库进行操作了。

3. 如何用sql server 访问数据库

用sql server 访问数据库整理如下:

SQL Server默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQLServer2012数据库,需要确认以下环节:

1)如果是工作组环境,则需要使用SQL Server身份验证方式

2)如果是Windows域环境,则可使用Windows身份验证或者SQL Server身份验证

现在以工作组环境下SQL Server身份验证方式为例:

1)启用SQLServer身份验证模式进行登录。

4. 客户端 对一个SQL数据库访问,需要做那些处理

1.对于复杂的
数据库操作
尽量采用
存储过程
2.对于不同数据表因为某一操作要同时update的,尽量采用事务处理。
3.至于同时操作,好像没什么要注意的,数据库会按序处理。

5. 怎样直接访问远程SQL数据库

互联网上的电脑已装了sql
server
,确认防火墙没可过
最主要的是这台电脑要有固定ip或域名,没有的话,可装个花生壳软件
你的电脑至少要装有sqlserver客户端,并且可以上网,直接访问那台就可以了,服务器就是输入那台的ip或域名,跟本地访问一样

6. 如何用ODBC访问SQL数据库

如何用ODBC访问SQL数据库
SQL Server 2008数据库部署完成后,服务器访问和客户端计算机访问都可以通过ODBC访问SQL数据库。
基于ODBC的应用程序对数据库的操作不依赖任何数据库系统,不直接与数据库系统联系,所有的数据库操作由对应的ODBC驱动程序完成。下面小内为大家介绍如何用ODBC访问SQL数据库。
1.选择“开始”→“管理工具”→“数据源(ODBC)”选项,显示“ODBC数据源管理器”对话框。

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

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

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

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

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

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

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

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

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

7. 外网如何访问内网SQL数据库

使用nat123动态域名解析,可用自主域名或提示免费二级域名,将域名实时解析到本地IP。然后,通过域名访问数据库。
如数据库主机有经过路由,需要在路由做端口映射。
二. 内网等所有环境
使用nat123端口映射,添加数据库应用端口映射。然后,在外网通过经过映射的外网地址端口访问。
以oracle数据库为例:
1.在内网安装nat123客户端软件。
2.登录nat123软件,添加映射。选择“其他非网站”应用类型,内网地址端口是数据库应用地址端口,外网端口可自定义。
3.保存映射后,查看映射状态。状态提示正常表示映射成功。
4.测试外网地址访问。数据库连接客户端配置用映射后的外网地址端口。连接数据库成功。
其中,注意端口映射,或者叫内网映射吧。可以上网即可使用,连通内外网应用。不同的应用走不同的映射类型。80映射穿透后,可以配置本地加速,让网站数据如图片JS等直接读本地IP,发挥本地带宽优势。全端口映射支持广播式通信等所有协议,使用的是p2p穿透,穿透后没有速度限制,完全由本地和访问端二者之间网络决定。https映射可以发布SVN等应用到外网访问。游戏开服联机可以使用其他非网站应用映射或全端口映射。

8. 局域网访问SQL数据库

局域网内如果想跨电脑访问,只需要打开sql server右击新建服务器,然后会有一个选服务器的地址,我们自己电脑不是一般选local吗?这时就不是了,要输入对方ip地址,然后再完成,接着要访问对方数据库则要对方给你数据库用户名和密码~

9. 访问SQL数据库

1.数据库建表,
create table mytable(
pkid nvarchar(40) not null,
a nvarchar(40) null )
insert into mytable(pkid,a) values(newid(),'测试')
2.新建对应此表的实体类
[Serializable]
public class mytable {
private String _pkid = "";
public String pkid { get { return _pkid; } set { _pkid = value; } }
private String _a = ""; public String a { get { return _a; } set { _a = value; } } } 3.新建操作类:
public class mytableDAO {
private String _ConnectionString;
public mytableDAO(String ConnectionString) {
this._ConnectionString = ConnectionString; }
public int New(Entities.MsgRecord obj) {
String sql = "insert into mytable(pkid,a) values(@pkid,@a)";
SqlConnection cn = new SqlConnection(this._ConnectionString);
SqlCommand cmd = new SqlCommand(sql, cn);
cmd.Parameters.AddWithValue("@a", obj.a); cmd.Parameters.AddWithValue("@pkid",
String.Empty.Equals(obj.pkid) ? System.Guid.NewGuid().ToString() : obj.pkid);
try {
if (cn.State != ConnectionState.Open)
cn.Open();
return cmd.ExecuteNonQuery(); }
catch { return -1; }
finally {
if (cn.State != ConnectionState.Closed)
cn.Close(); } }
public int Update(Entities.mytable obj) {
String sql = "Update mytable Set a=@a Where pkid=@ObjectID";
SqlConnection cn = new SqlConnection(this._ConnectionString);
SqlCommand cmd = new SqlCommand(sql, cn);
cmd.Parameters.AddWithValue("@a", obj.a);
cmd.Parameters.AddWithValue("@pkid", obj.pkid);
try {
if (cn.State != ConnectionState.Open)
cn.Open();
return cmd.ExecuteNonQuery(); }
catch { return -1; }
finally {
if (cn.State != ConnectionState.Closed)
cn.Close(); } }
public int Del(Entities.mytable obj) {
String sql = "delete from mytable Where pkid=@ObjectID";
SqlConnection cn = new SqlConnection(this._ConnectionString);
SqlCommand cmd = new SqlCommand(sql, cn); cmd.Parameters.AddWithValue("@ObjectID", obj.pkid); try { if (cn.State != ConnectionState.Open) cn.Open(); return cmd.ExecuteNonQuery(); } catch { return -1; } finally { if (cn.State != ConnectionState.Closed) cn.Close(); } } public int Del(String where) { String sql = String.Format("delete from mytable Where {0}", where.ToLower().Replace("update", "").Replace("delete", "")); SqlConnection cn = new SqlConnection(this._ConnectionString); SqlCommand cmd = new SqlCommand(sql, cn); try { if (cn.State != ConnectionState.Open) cn.Open(); return cmd.ExecuteNonQuery(); } catch { return -1; } finally { if (cn.State != ConnectionState.Closed) cn.Close(); } } public DataTable Query(String where) { String sql = String.Format("select * from mytable Where {0}", where.ToLower().Replace("update", "").Replace("delete", "").Replace("insert", "").Replace(";", "").Replace("--", "").Replace("exec", "")); try { SqlDataAdapter da = new SqlDataAdapter(sql, new SqlConnection(this._ConnectionString)); DataTable dt = new DataTable(); da.Fill(dt); return dt; } catch { return null; } } }
4.在ui中调用:
4.1 新增: private void NewData() { String conn=System.Configuration.ConfigurationManager.ConnectionStrings["dbCon"].ConnectionString mytableDao =new mytableDao(conn); mytable obj=new mytable(); obj.a=this.txtbox_a.Text; obj.b=this.txtbox_b.Text; obj.c=this.txtbox_c.Text; .New(obj); }
4.2 取数据绑定GridView private void LoadData_InitGridView() { String conn=System.Configuration.ConfigurationManager.ConnectionStrings["dbCon"].ConnectionString mytableDao =new mytableDao(conn); Table dt=.Query(String.Format(" a ='{0}'",this.txtbox_a.Text)); //gridview this.GridView1.DataSource=dt; this.GridView1.DataBind(); //textbox control this.textbox_a.Text=dt.Rows[0][0].ToString(); }
4.3删除 private void Del() { String conn=System.Configuration.ConfigurationManager.ConnectionStrings["dbCon"].ConnectionString mytableDao =new mytableDao(conn); .Del(where); }
4.4更新 private void Update() { String conn=System.Configuration.ConfigurationManager.ConnectionStrings["dbCon"].ConnectionString mytableDao =new mytableDao(conn); .Update(obj);//obj 为mytable的一个实例:需要更新的 }
5.配置文件中连接信息 <connectionStrings> <add name="dbCon" connectionString="Data Source=192.168.1.100;Initial Catalog=Northwind;User ID=sa;PassWord=sa" providerName="System.Data.SqlClient"/> </connectionStrings>
6.读取连接信息 System.Configuration.ConfigurationManager.ConnectionStrings["dbCon"].ConnectionString

热点内容
IR实现编译器 发布:2025-01-27 13:30:38 浏览:459
android图片过大 发布:2025-01-27 13:30:34 浏览:426
公司服务器怎么搭建网站 发布:2025-01-27 13:24:43 浏览:920
光可以存储 发布:2025-01-27 13:14:47 浏览:676
手机网盘加密文件 发布:2025-01-27 13:11:43 浏览:694
唐山有线机顶盒密码是多少 发布:2025-01-27 13:10:25 浏览:251
如何让电脑上拥有移动式服务器 发布:2025-01-27 13:04:46 浏览:67
漫威超级战争如何配置核心组合 发布:2025-01-27 13:03:19 浏览:954
c语言五子棋程序 发布:2025-01-27 12:58:43 浏览:157
win10流媒体服务器怎么搭建 发布:2025-01-27 12:58:04 浏览:384