当前位置:首页 » 编程语言 » sql数据库连接代码

sql数据库连接代码

发布时间: 2022-11-16 11:59:11

A. sql数据库连接语句

<%
Set conn = Server.CreateObject("ADODB.Connection")
strsql="PROVIDER=SQLOLEDB;DATA SOURCE=(local);UID=用户名;PWD=密码;DATABASE=数据库名"
conn.Open strsql
%>

B. C# 连接sql数据库的代码

如果你的数据库连接字符串是写在App.config,需要把里面的Server=“B的IP”,别的不用改,App.config和.dll文件什么都要拷过去,如果是写在代码里,需要改完重新生成一下,而且sql server Configuration Manager 把网络配置的TCP/IP启用,并配置正确的IP地址和端口,防火墙开启这个端口或者直接关了,A电脑需要装相应的.NET Framework 就可以运行exe程序了

C. sql连接数据库语句

<%
Set
conn
=
Server.CreateObject("ADODB.Connection")
strsql="PROVIDER=SQLOLEDB;DATA
SOURCE=(local);UID=用户名;PWD=密码;DATABASE=数据库名"
conn.Open
strsql
%>

D. 我的电脑没有密码,SQL数据库连接的代码该怎么写呢

你的系统归系统,数据库归数据库。你要连接数据库,就要看连接到哪一个数据库里面去。下面是一个简单的连接MYSQL数据库并输出数据库中记录的php源码:数据库登录名为:root(默认的)密码为空 <?php $connection=@mysql_connect("localhost","root","") or die("connecte failed"); mysql_select_db("mysql01",$connection);//选择mysql101这个数据库,这两句就完成了连接 …… ?>

E. vs与sql数据库链接代码

//先可以创建一个连接数据库的字符串常量或变量
格式如下
string
Sql
=
"Server
=
服务器名称;DataBase
=
数据库名;UID
=
用户名;
PWD
=
密码;
"
//然后创建一个SqlConnection的对象
并且把链接数据库的Sql
字符串变量作为参数
//这样就会调用SqlConnection类的参数为String类型的构造函数为你的Connct对象赋值
SqlConnection
Connct
=
new
SqlConnection(Sql);
然后你只需要
Connct.open();
就可以对数据库进行一些操作
或者是绑定数据源

F. java 怎么连接sql数据库 帮忙步骤讲解以及代码参考

首先,使用JDBC技术获取数据库连接:
public static Connection getConnection(){
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:orcl", "root", "root");
return con;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
Class.forName(数据库驱动);
这是JVM在加载数据库驱动。
DriverManager.getConnection(url,username,password);
url是指连接数据库的地址。
像上面我写的URL是这样的:jdbc:oracle:thin:@127.0.0.1:1521:orcl
127.0.0.1是指本机,也可以用localhost代替,1521是数据库端口号(本人用的是oracle10g),orcl是指oracle_sid。username/password数据库的用户名和密码。有的数据库的url可能不是这样。当然可以去网上查一下就知道了。

这种连接方法是一次请求一次连接,是比较浪费资源的。
像tomcat,weblogic等服务器都带有连接池来避免资源的浪费,而且现在好象有规定,只要是服务器就必须带有连接池。
至于连接池的连接方法,不同的服务器有不同的获得方法。建议你用哪个就去学哪个。

有连接就有关闭数据库,获得数据库连接后一定要记得关闭资源。
public static void close(Connection con){
if(con!=null){
try{con.close();}catch(Exception e){}
}
}
为了方便,不防写成一个方法。

获取连接后,然后使用这个连接去创建相应的Statement来操作数据库。
有Statement,PerparedStatement,CallableStatement这几种statement可以用来创建。
我们先看看Statement的使用。
public static void main(String[] args) {
Connection con=JDBCUtil.getConnection();
Statement stat=null;
ResultSet rs=null;
try{
String sql="select a_id,a_name,a_no from a";
stat=con.createStatement();
rs=stat.executeQuery(sql);
while(rs.next()){
System.err.println(rs.getInt(1)+"/"+rs.getString(2)+"/"+rs.getInt(3));
}
}catch(Exception e){
e.printStackTrace();
}
JDBCUtil.close(rs,stat,con);
}
注释:
stat=con.createStatement();是用连接创建Statement对象。
stat.executeQuery(sql);是执行查询语句。这个方法返回的是一个结果集。即ResultSet。可以将查询出来的结果放入结果集中。
rs.next()这个方法返回的一个boolean类型的值,即当指针能够往下走时,返回true,否则返回false。这样就可以保证能够遍历这个结果集了。

当然这里出现了Statement,ResultSet,那么close()方法也得变化了。
如下:
public static void close(ResultSet rs,Statement stat,Connection con){
if(rs!=null){
try{rs.close();}catch(Exception e){}
}
if(stat!=null){
try{stat.close();}catch(Exception e){}
}
if(con!=null){
try{con.close();}catch(Exception e){}
}
}
注意关闭顺序,一定是先ResultSet,后Statement,最后Connection.
由于PerparedStatement和CallableStatement都是Statement的实现类,根据JAVA多态的用法,close()方法就算完全写完了,不用改了。

现在来看看结果:
2/all/2
1/hello/1

===================================================================
现在我们用PerparedStatement来查询:
Connection con=JDBCUtil.getConnection();
PreparedStatement stat=null;
ResultSet rs=null;
try{
String sql="select a_id,a_name,a_no from a where a_id=?";
stat=con.prepareStatement(sql);
stat.setInt(1, 1);
rs=stat.executeQuery();
while(rs.next()){
System.err.println(rs.getInt(1)+"/"+rs.getString(2)+"/"+rs.getInt(3));
}
}catch(Exception e){
e.printStackTrace();
}
JDBCUtil.close(rs,stat,con);
这里的sql语句里有一个值是未确定的。这样就可以实现预编译,大大提高了程序的运行效率。流程如下:
stat=con.prepareStatement(sql);这个方法就将这个sql语句进行了一次编译,查看有没有什么明显的语法错误等。
如果没错,再通过stat.setInt(1, 1);将缺失的值补回去然后再执行sql查询。
PreparedStatement为批处理提供了一系统方法,让批查询、批更新等更加的效率。

让我们看看结果:
1/hello/1
==============================================================
CallableStatement是专门用于处理存储过程的。
如果想深入的学习,建议你去查看相关资料。

G. sql server 数据库连接代码如何写

不知道你用的是什么开发语言。
你确定了账号密码没错误么?
如果没有确定,可以使用management studio连接下,看看你账号密码是不是正确,是不是能连上数据库。
如果连接没问题,我可以给你一个例子,因为我是javaweb开发,所以只有java的连接方法。
我不知道别的语言开发如果连接数据库需要哪些工具,就说javaweb的话,需要一个连接SqlServer的驱动jar包,还需要配置下数据库连接地址。
具体的驱动为:com.microsoft.sqlserver.jdbc.SQLServerDriver

地址为:jdbc:sqlserver://IP地址:端口号;DatabaseName=数据库名字

即使都是javaweb,但是不同的使用框架都还有不同的配置方法,所以不能一概而论

H. 数据库连接的代码什么意思

数据库连接代码的意思是:
SqlConnection就相当于一条管道,里面的参数就同于建这条管道需要些什么材料
SqlCommand就相当于,管道连通后,你要用这条管道的(闸门)开关
CommandText就相当于,这个管道可以流通的东西
最后呢 ,管道里的东西就放在我们的SqlDataReader里。
然后,再简单介绍一下如何创建数据库:

1、选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。
2、在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
3、右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。
4、执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,

5、在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
6、在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。

7、在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
8、切换到【文件组】页,在这里可以添加或删除文件组。
9、完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

I. asp怎样与SQL数据库连接代码是

用于连接SQL数据库的代码应该这样:
连接字符串以及解释如下:
connstr="driver={SQL Server};server=(local);uid=sa;pwd=sa;database=Your database"
语法介绍:
(1)、driver={SQL Server};始终为这个形式,不变
(2)、server:可以是local、你计算机的IP、计算机的名称中的任意一个
(3)、uid:登陆SQL的用户名
(4)、pwd:登陆SQL的密码
(5)、database:要连接的数据库名称。
然后再声明连接对象:
set conn=Server.Createobject("adodb.connection")
然后用Open方法打开连接
conn.open connstr
楼主可以试下.

J. 怎么用ASP连接sql数据库

能不能详细点啊。
access数据库是mdb文件,如果你用access打开时不能编辑,那就检查一下这个文件是否设置为只读了。
而如果是在ASP中打开这个mdb文件进行数据库的读写,步聚如下:
一、创建Adodb.Connection对象用来连接数据库
使用以下语句:Set Conn=Server.CreateObject("Adodb.Connection")
打开数据库连接:Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&server.mappath("xxx.mdb")
其中的xxx.mdb就是你的access数据库名称(可以加上路径例如:/data/xxx.mdb。

二、创建adodb.recordset记录集对象来打开数据表并获取记录集
使用以下语句:
set rs=server.createobject("adodb.recordset")
rs.open "select * from xxtable",conn,1,3
这样就打开了xxtable这个表,并返回了其中的所有记录,并且是以可编辑状态打开的。其中的conn即是你的数据库连接对象的名称,后面紧跟着的1是recordset记录集对象的游标类型,此处为1表示你通过此SQL语句获得的记录集的游标可以前后移动,这样你就可以进行记录集的循环等操作。最后面的一个数字3,是记录集的锁定类型,3表示可编辑
关于游标类型及锁定类型可以网络搜索一下

通过上面两步,你已经获得了一些记录集并且处于可编辑这些记录集的状态了

接下来就可以使用rs.addnew,rs.update进行记录的新增,更新操作。
比如新增:
rs.addnew() '表示新增一条记录
rs("name")="test1"
rs("pass")="1234"
rs.update()

这样就新增了一条记录,其中的rs.addnew()表示新增一条记录,紧接着用rs("name"),rs("pass")来写入数据到name,pass这两个字段中,然后使用rs.update来保存一下你刚才的写入,这样一条新记录的插入就完成了。

而如果你只是修改一条已有的记录,则不需要rs.addnew(),后面的代码一样即可完成。不过修改记录一般是会先查询指定条件的某一条记录再进行rs.updae

当然你也可以不使用recordset记录集对象,而直接用sql语句的insert,update等来完成。

另外补充说明一点:
如果你发现用recordset或是sql的insert,update不能成功增加记录或修改记录,那么你就检查一下你的这个数据库连接代码是否连接成功(也就是数据库文件的路径是否写对)。如果这些都对,那么你再检查这个数据库文件是否是只读状态,如果也不是只读状态,那么就应该是文件权限的问题了。当你的MDB文件在NTFS格式的磁盘分区中时,需要设置文件的权限才可以写入数据,否则就只能读取。

热点内容
谷能压缩机 发布:2025-01-13 15:44:30 浏览:412
电脑电脑直连通讯ftp 发布:2025-01-13 15:38:03 浏览:717
nvm存储 发布:2025-01-13 15:36:19 浏览:552
京东架构师缓存经验 发布:2025-01-13 15:33:00 浏览:726
android图片颜色 发布:2025-01-13 15:26:09 浏览:268
国家税务总局电脑服务器 发布:2025-01-13 15:10:24 浏览:596
金立老款机的开机密码是多少 发布:2025-01-13 15:04:45 浏览:456
湖南网上办税初始密码多少 发布:2025-01-13 15:02:49 浏览:417
怎么使用笔记本连接服务器 发布:2025-01-13 15:02:48 浏览:705
长城cs75plus选哪个配置 发布:2025-01-13 14:54:05 浏览:22