VBNet的。。
<WebMethod()> _
Public Function Binding() As DataSet
Dim con As New SqlConnection( "Server =; uid = sa ; pwd = 12345 ; database = ztwy ")
Dim da As New SqlDataAdapter( "select from ztwy ", con)
Dim ds As New DataSet()
daFill(ds, "name ")
Return ds
End Function
OK啦!就这么容易!如果是用的SQL2005记得在配制工具-》外围配制哪里面设定下~
一般解决的办法有:
1、选用好的框架,有缓存机制,这样节省访问次数
2、优化代码,注意编写访问数据库的语句,一些效率低的函数 最好不要或者减少使用
3、把能用存储过程 触发器之类数据库自己能完成的功能 交给数据库自己来处理,这样最快
4、提高服务器的配置,甚至做数据库集群
JAVAWeb开发中与数据库的连接 *** 作,配置:
1、新建数据库。
新建登录角色,在新建数据库的时候把数据库的所有权交给你新建的角色。用用户和密码控制数据库。保证数据库的安全。
2、编写contextxml文件Xml文件的目的是封装用户和密码,也是封装的一种,方便 *** 作。
以下为contextxml文件样例:
name="jdbc/sampleHS"
type="javaxsqlDataSource"
maxActive="14"
maxIdle="10"
username="hstaoshu"
maxWait="5000"
="orgpostgresqlDriver"
password="hstaoshu"
url="jdbc:postgresql://localhost:5432/hstaoshu"/
详细说明:
name="jdbc/sampleHS"里面的ssampHS是可改名称,建议根据需要自己命名;
username="hstaoshu"
password="hstaoshu"此两项为你新建的数据库登录角色用户名和密码信息,只有匹配了才能访问。这里简单为了表示,把用户名和密码弄成了跟数据库名字一样。其实这是很不安全的。
url="jdbc:postgresql://localhost:5432/hstaoshu"/
这是连接数据库的URl,就像访问网站的地址一样。没有这个是无法访问数据库的。localhost:5432表示本地端口。一般不需要改动,如果你在配置数据库的时候改动过端口,那么你需要把它改回来。/hstaoshu是你的数据库名称。
Mysql默认关闭远程登录权限,需要给远程用户添加权限才能连接。
通过selectfrom mysqluser\G 查看用户及权限。
一允许root用户在任何地方进行远程登录,并具有所有库任何 *** 作权限,具体 *** 作如下:
1、在本机先使用root用户登录mysql:
mysql -u root -p"password"
2、进行授权 *** 作:
mysql>GRANT ALL PRIVILEGES ON TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
3、重载授权表:flush privileges;
二允许root用户在一个特定的IP进行远程登录,并具有所有库任何 *** 作权限,具体 *** 作如下:
1、在本机先使用root用户登录mysql:
mysql -u root -p"password"
2、进行授权 *** 作:
GRANT ALL PRIVILEGES ON TO root@"1721616152" IDENTIFIED BY "password" WITH GRANT OPTION;
3、重载授权表:flush privileges;
优化索引表结构(尽量紧凑)典型核表代码表
3、于统计类应用能应写触发器存储程能消耗量
间统计运算布每INSERTDELETE或者UPDATE处理极提高查询类 *** 作速度
查询选择群居索引效其索引要针业务进行选择由于维护索引要消耗系
统资源间所索引性能损害甚至毫效
5、能利用数据库SQL些特殊规定进步优化比查询暗示
6、适选择硬件综合考虑C
以上就是关于NET 怎么通过WebService访问数据库全部的内容,包括:NET 怎么通过WebService访问数据库、Java web 发布怎样解决访问数据库慢这一问题、webapp怎么连接数据库(web与数据库连接)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)