
不知道你有没有其他编程的基础。单数据库来说,你要是看书来学习的话,可能会一团雾水,为什么这么说呢,因为好多的专门讲数据库方面的书,讲的东西实在是太多了,可如果当你上班或做相关开发时你就会发现,那书上将的东西,也就那么十分之一是能够用得到的,其他的东西那全都是高级进阶的高级进阶,初期根本用不上,所以我建议你最好能够配合一门编程语言来学习数据库知识比如C#MSSQL,通过一个实际的项目来慢慢体会一下。所以我的建议是
1:先学数据库最基本的几条语句Insertinto[Table]、Delete[Table]、Update[Table]、Select[Table]等等,先能够熟练掌握这几条基础语句。
2:结合一门编程语言,来做个小的数据库相关的项目进一步了解联合查询语句嵌套查询等等
3:学习数据库设计,这个就要多看别人优秀的代码了,这部分学习呢,就是让你能够把一个实际的东西,抽象成数据库的东西,比如要你做个学生选课系统,你就要能够合力的设计出,数据库中有几个表,每个表的关系是怎么样的,等等
4:学习数据库优化:这个时候呢,你再返回头来看书,因为你有了之前的基础,现在在看书的话,你就能够明白哪些技术是重点,哪些技术最实际了
5:考取相关的证书,这个吧,如果你要是想专门从事这个行业,最好还是要考一个比如DBA,你可以从网上搜搜
.将数据库驱动程序的JAR文件放在Tomcat的 mon/lib 中 .在server xml中设置数据源 以MySQL数据库为例 如下 在<GlobalNamingResources> </GlobalNamingResources>节点中加入 <Resource name= jdbc/DBPool type= javax sql DataSource password= root driverClassName= mysql jdbc Driver maxIdle= maxWait= username= root url= jdbc:mysql:// : /test maxActive= /> 属性说明 name 数据源名称 通常取 jdbc/XXX 的格式 type javax sql DataSource ; password 数据库用户密码 driveClassName 数据库驱动 maxIdle 最大空闲数 数据库连接的最大空闲时间 超过空闲时间 数据库连 接将被标记为不可用 然后被释放 设为 表示无限制 MaxActive 连接池的最大数据库连接数 设为 表示无限制 maxWait 最大建立连接等待时间 如果超过此时间将接到异常 设为 表示 无限制 .在你的web应用程序的web xml中设置数据源参考 如下 在<web app></web app>节点中加入 <resource ref> <description>MySQL DB Connection Pool</description> <res ref name>jdbc/DBPool</res ref name> <res type>javax sql DataSource</res type> <res auth>Container</res auth> <res sharing scope>Shareable</res sharing scope> </resource ref> 子节点说明 description 描述信息 res ref name 参考数据源名字 同上一步的属性name res type 资源类型 javax sql DataSource res auth Container res sharing scope Shareable .在web应用程序的context xml中设置数据源链接 如下 在<Context></Context>节点中加入 <ResourceLink name= jdbc/DBPool type= javax sql DataSource global= jdbc/DBPool /> 属性说明 name 同第 步和第 步的属性name值 和子节点res ref name值 type 同样取 javax sql DataSource global 同name值 至此 设置完成 下面是如何使用数据库连接池 .建立一个连接池类 DBPool java 用来创建连接池 代码如下 import javax naming Context;import javax naming InitialContext;import javax naming NamingException;import javax sql DataSource;public class DBPool { private static DataSource pool; static { Context env = null; try { env = (Context) new InitialContext() lookup( java:p/env ); pool = (DataSource)env lookup( jdbc/DBPool ); if(pool==null) System err println( DBPool is an unknown DataSource ); } catch(NamingException ne) { ne printStackTrace(); } } public static DataSource getPool() { return pool; }} .在要用到数据库 *** 作的类或jsp页面中 用DBPool getPool() getConnection() 获得一个Connection对象 就可以进行数据库 *** 作 最后别忘了对Connection对象调用close()方法 注意 这里不会关闭这个Connection 而是将这个Connection放回数据库连接池 lishixinzhi/Article/program/Java/ky/201311/28920
以上就是关于谁有sqlserver数据库的视频教程我要全集的全部的内容,包括:谁有sqlserver数据库的视频教程我要全集的、Tomcat 的数据库连接池设置与应用、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)