首页 > 精品范文库 > 8号文库
解析各种SQL连接字符串
编辑:心如止水 识别码:17-1140302 8号文库 发布时间: 2024-09-15 17:48:55 来源:网络

第一篇:解析各种SQL连接字符串

解析各种SQL连接字符串

数据库对软件有着重要的作用 我想每个程序员无论是在工作还是学习当中都会跟数据库频

繁的打交道吧 所以一个好的程序员对数据库的操作要足够的熟练 想要跟数据库同心就必

须先跟它建立连接

这就好像你想用QQ跟一个人聊天 首先得确认一下对方有没有在线 有没有时间 对方在线

也有时间 我们才能和他交流 数据库也是如此 我们写的连接字符串就是用来找到我们想要

进行通信的那个数据库 然后确定它可以跟我们进行交互 然后才有我们对数据库一系列的操作 下面一起看看.NET中常用的连接字符串:

?4 1.data source=服务器名;database=数据库名;uid=数据库登录名;pwd=登录密码 2.server=服务器IP;Initial Catalog=数据库名;uid=数据库登录名;pwd=登录密码 3.data source=(local);initial catalog=数据库名;Integrated Security=True 4.data source=localhost;initial catalog=数据库名;Integrated Security=SSPI

.........其实连接字符串有好多种 上面的这几个是我感觉比较常用的方式 其实以上几个字符串互

相对应的字符作用都是一样的 只是名字换了一下 什么意思呢 就是说“data source”和

“server”“database”和“initial catalog” 这些对应的字符是等价的 如果把第一个连接

字符串里的“database”换成“initial catalog”效果是一样的integrated securify=true的意思就是以当前的windows身份登录 此时不需要数据库的账

号跟密码 就算你写上uid=啥:pwd=啥 也不起什么作用 但是当值为false的时候账号密码

就起作用了 integrated security后面的值可以是true yes false no 还可以是sspi(与

true是一个效果)还有一个跟integrated securify等价的字符——trusted_connection

同样它的值也可以是true/flase/yes/no/sspi 就不过多的说了 这种用windows身份登录的方式看起来不错 但是安全性似乎不太好 而且容易出错 所以还是推荐用账号密码的方式

登录数据库

还有值得注意的就是data source 后面的参数 它可以是数据库所在计算机的机器名 IP地

址 如果是本地数据库还可以是(local)或localhost 所以如果数据库是在本地那么写哪个

都可以了(不过还是不推荐使用使用local的写法 因为一般我们开发软件数据库至少要被

一个局域网访问)而如果需要远程访问数据库那就只能用机器名或IP的方式了

第二篇:与c#连接sql

C#连接SQL Server

string strConnection=“uid=sa;password=;”;

strConnection+=“initial catalog=Northwind;Server=YourSQLServer;”;

strConnection+=“Connect Timeout=30”;

SqlConnection objConnection=new SqlConnection(strConnection);

..objConnection.Open();

objConnection.Close();

“uid=sa”:连接数据库的用户名为sa.“password=”:连接数据库的验证密码为空.他的别名为“pwd”,所以我们可以写为“pwd=”.“initial catalog=Northwind”:使用的数据源为“Northwind”这个数据库.他的别名为“Database”,本句可以写成“Database=Northwind”.“Server=YourSQLServer”:使用名为“YourSQLServer”的服务器.他的别名为“Data Source”,“Address”,“Addr”.“ Connect Timeout=30”:连接超时时间为30秒.(根据情况添加)

PS:

1.你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用“uid”和“password”这样的方式来登录,而需要使用

“Trusted_Connection=SSPI”来进行登录.2.如果使用的是本地数据库且定义了实例名,则可以写为“Server=(local)实例名”;如果是远程服务器,则将“(local)”替换为远程服务器的名称或IP地址.

第三篇:SQL Server字符串处理函数

SQL Server字符串处理函数大全.txt SQL Server字符串处理函数大全202_年10月18日 星期日 08:48select 字段1 from 表1 where 字段1.IndexOf(“云”)=1;这条语句不对的原因是indexof()函数不是sql函数,改成sql对应的函数就可以了。left()是sql函数。

select 字段1 from 表1 where charindex('云',字段1)=1;字符串函数对二进制数据、字符串和表达式执行不同的运算。此类函数作用于CHAR、VARCHAR、BINARY、和VARBINARY 数据类型以及可以隐式转换为CHAR 或VARCHAR的数据类型。可以在SELECT 语句的SELECT 和WHERE 子句以及表达式中使用字符串函数。常用的字符串函数有:

一、字符转换函数

1、ASCII()返回字符表达式最左端字符的ASCII 码值。在ASCII()函数中,纯数字的字符串可不用‘’括起来,但含其它字符的字符串必须用‘’括起来使用,否则会出错。

2、CHAR()将ASCII 码转换为字符。如果没有输入0 ~ 255 之间的ASCII 码值,CHAR()返回NULL。

3、LOWER()和UPPER()LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。

4、STR()把数值型数据转换为字符型数据。

STR([,length[,]])length 指定返回的字符串的长度,decimal 指定返回的小数位数。如果没有指定长度,缺省的length 值为10,decimal 缺省值为0。当length 或者decimal 为负值时,返回NULL;当length 小于小数点左边(包括符号位)的位数时,返回length 个*;先服从length,再取decimal;当返回的字符串位数小于length,左边补足空格。

二、去空格函数

1、LTRIM()把字符串头部的空格去掉。

2、RTRIM()把字符串尾部的空格去掉。

三、取子串函数

1、left()LEFT()返回character_expression 左起 integer_expression 个字符。

2、RIGHT()RIGHT()返回character_expression 右起 integer_expression 个字符。

3、SUBSTRING()SUBSTRING(,length)返回从字符串左边第starting_ position 个字符起length个字符的部分。

四、字符串比较函数

1、CHARINDEX()返回字符串中某个指定的子串出现的开始位置。

CHARINDEX(<’substring_expression’>,)其中substring _expression 是所要查找的字符表达式,expression 可为字符串也可为列名表达式。如果没有发现子串,则返回0 值。此函数不能用于TEXT 和IMAGE 数据类型。

2、PATINDEX()返回字符串中某个指定的子串出现的开始位置。

PATINDEX(<’%substring _expression%’>,)其中子串表达式前后必须有百分号“%”否则返回值为0。与CHARINDEX 函数不同的是,PATINDEX函数的子串中可以使用通配符,且此函数可用于CHAR、VARCHAR 和TEXT 数据类型。

五、字符串操作函数

1、QUOTENAME()返回被特定字符括起来的字符串。

QUOTENAME(<’character_expression’>[,quote_ character])其中quote_ character 标明括字符串所用的字符,缺省值为“[]”。

2、REPLICATE()返回一个重复character_expression 指定次数的字符串。

REPLICATE(character_expression integer_expression)如果integer_expression 值为负值,则返回NULL。

3、REVERSE()将指定的字符串的字符排列顺序颠倒。REVERSE()其中character_expression 可以是字符串、常数或一个列的值。

4、REPLACE()返回被替换了指定子串的字符串。

REPLACE()用string_expression3 替换在string_expression1 中的子串string_expression2。

4、SPACE()返回一个有指定长度的空白字符串。

SPACE()如果integer_expression 值为负值,则返回NULL。

5、STUFF()用另一子串替换字符串指定位置、长度的子串。

STUFF()如果起始位置为负或长度值为负,或者起始位置大于character_expression1 的长度,则返回NULL 值。

如果length 长度大于character_expression1 中 start_ position 以右的长度,则character_expression1 只保留首字符。

六、数据类型转换函数

1、CAST()CAST( AS [ length ])

2、CONVERT()CONVERT([ length ], [,style])

1)data_type为SQL Server系统定义的数据类型,用户自定义的数据类型不能在此使用。2)length用于指定数据的长度,缺省值为30。3)把CHAR或VARCHAR类型转换为诸如INT或SAMLLINT这样的INTEGER类型、结果必须是带正号或负号的数值。

4)TEXT类型到CHAR或VARCHAR类型转换最多为8000个字符,即CHAR或VARCHAR数据类型是最大长度。

5)IMAGE类型存储的数据转换到BINARY或VARBINARY类型,最多为8000个字符。

6)把整数值转换为MONEY或SMALLMONEY类型,按定义的国家的货币单位来处理,如人民币、美元、英镑等。

7)BIT类型的转换把非零值转换为1,并仍以BIT类型存储。

8)试图转换到不同长度的数据类型,会截短转换值并在转换值后显示“+”,以标识发生了这种截断。

9)用CONVERT()函数的style 选项能以不同的格式显示日期和时间。style 是将DATATIME 和SMALLDATETIME 数据转换为字符串时所选用的由SQL Server 系统提供的转换样式编号,不同的样式编号有不同的输出格式。

七、日期函数

1、day(date_expression)返回date_expression中的日期值

2、month(date_expression)返回date_expression中的月份值

3、year(date_expression)返回date_expression中的年份值

4、DATEADD()DATEADD()返回指定日期date 加上指定的额外日期间隔number 产生的新日期。

5、DATEDIFF()DATEDIFF()返回两个指定日期在datepart 方面的不同之处,即date2 超过date1的差距值,其结果值是一个带有正负号的整数值。

6、DATENAME()DATENAME()以字符串的形式返回日期的指定部分此部分。由datepart 来指定。

7、DATEPART()DATEPART()以整数值的形式返回日期的指定部分。此部分由datepart 来指定。DATEPART(dd,date)等同于DAY(date)DATEPART(mm,date)等同于MONTH(date)DATEPART(yy,date)等同于YEAR(date)

8、GETDATE()以DATETIME 的缺省格式返回系统当前的日期和时间。

演讲稿

尊敬的老师们,同学们下午好:

我是来自10级经济学(2)班的学习委,我叫张盼盼,很荣幸有这次机会和大家一起交流担任学习委员这一职务的经验。

转眼间大学生活已经过了一年多,在这一年多的时间里,我一直担任着学习委员这一职务。回望这一年多,自己走过的路,留下的或深或浅的足迹,不仅充满了欢愉,也充满了淡淡的苦涩。一年多的工作,让我学到了很多很多,下面将自己的工作经验和大家一起分享。

学习委员是班上的一个重要职位,在我当初当上它的时候,我就在想一定不要辜负老师及同学们我的信任和支持,一定要把工作做好。要认真负责,态度踏实,要有一定的组织,领导,执行能力,并且做事情要公平,公正,公开,积极落实学校学院的具体工作。作为一名合格的学习委员,要收集学生对老师的意见和老师的教学动态。在很多情况下,老师无法和那么多学生直接打交道,很多老师也无暇顾及那么多的学生,特别是大家刚进入大学,很多人一时还不适应老师的教学模式。学习委员是老师与学生之间沟通的一个桥梁,学习委员要及时地向老师提出同学们的建议和疑问,熟悉老师对学生的基本要求。再次,学习委员在学习上要做好模范带头作用,要有优异的成绩,当同学们向我提出问题时,基本上给同学一个正确的回复。

总之,在一学年的工作之中,我懂得如何落实各项工作,如何和班委有效地分工合作,如何和同学沟通交流并且提高大家的学习积极性。当然,我的工作还存在着很多不足之处。比日:有的时候得不到同学们的响应,同学们不积极主动支持我的工作;在收集同学们对自己工作意见方面做得不够,有些事情做错了,没有周围同学的提醒,自己也没有发觉等等。最严重的一次是,我没有把英语四六级报名的时间,地点通知到位,导致我们班有4名同学错过报名的时间。这次事使我懂得了做事要脚踏实地,不能马虎。

在这次的交流会中,我希望大家可以从中吸取一些好的经验,带动本班级的学习风气,同时也相信大家在大学毕业后找到好的工作。谢谢大家!

第四篇:Sql语句字符串中含有变量的写法

Sql语句字符串中含有变量的写法:

Step 1:书写sql语句实例

Select * from admin where uname=’pass’ and upwd=’123456’

Step2:将常量换成变量,并在两端加”+”

Select * from admin where uname=’+txtuname.text+’ and upwd=’+txtpwd.text+’

Step3:将被+隔开的字符串两端加上””

“Select * from admin where uname=’”+txtuname.text+”’ and upwd=’”+txtpwd.text+”’”

第五篇:JSP连接SQL SERVER问题总结

首先是SQL 202_数据库的安装问题,在此我主要讲些关于SQL 202_的版本与操作系统的兼容性问题:SQL 202_总共有7个不同版本,适应不同等级用户的需求。

我试了一下,在XP系统下只有“个人开发版”能正常安装而不出现错误,所以大家在安装时要注意,具体安装时的配置参照相关说明就可以了。

下面说明如何连接到SQL 202_数据库,首先当然是要下载JDBC驱动程序,最好去微软官方网站下载,然后将下载到的三个JAR包放入你的WEB应用的WEB-INF/lib/下。接下来编写程序进行测试:

/*********************************************** /* /*DBTest.java /* /******************************************* */

import java.sql.*;

public class DBTest {

Connection con;

Statement sta;

ResultSet rs;

String driver;

String url;

String user;

String pwd;

public DBTest()

{

driver = “com.microsoft.jdbc.sqlserver.SQLServerDriver”;;

url

= “jdbc:microsoft:sqlserver:

//localhost:1433;DatabaseName =test”;

//test为数据库名

user

= “sa”;

pwd

= “sa”;

//请更改为你相应的用户和密码

init();

}

public void init()

{

try{

Class.forName(driver);

System.out.println(“driver is ok”);

con = DriverManager.getConnection(url,user,pwd);

System.out.println(“conection is ok”);

sta = con.createStatement();

rs = sta.executeQuery

(“select * from room”);

while(rs.next())

System.out.println

(rs.getInt(“roomNum”));

}catch(Exception e)

{

e.printStackTrace();

}

}

public static void main(String args[])

//自己替换[]

{

new DBTest();

} }

按道理讲,上边这段代码应该没错,可首先我们来看一下,如果sqlser服务器没有升级到sp3(在使用jdbc时,如果系统是xp或者202_务必要把sqlserver 升级到sp3,往上到处都有下的),我们看看运行结果:

driver is ok java.sql.SQLException: [Microsoft] [SQLServer 202_ Driver for JDBC] Error establis hing socket.at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSConnection.(Unknown Source)

at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Sou rce)

at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown S ource)

at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)

at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)

at java.sql.DriverManager.getConnection(DriverManager.java:523)

at java.sql.DriverManager.getConnection(DriverManager.java:171)

at DbTest.init(DbTest.java:32)

at DbTest.(DbTest.java:25)

at DbTest.main(DbTest.java:46)Press any key to continue...出现上边错误的主要原因是默认的数据库服务器端口 1433没有打开,无法直接连接。如果升级到sp3则这个问题可以结决,我们再来看看升级之后,程序运行的结果:

driver is ok conection is ok java.sql.SQLException:

[Microsoft][SQLServer 202_ Driver for JDBC] [SQLServer]对

象名 ’room’ 无效。

at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)

at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSExecuteRequest.processReplyToken(Unknown Source)

at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Unknown Sour ce)

at com.microsoft.jdbc.sqlserver.SQLServerImplStatement.getNextResultType(Unknown Source)

at com.microsoft.jdbc.base.BaseStatement.commonTransitionToState

(Unknown Source)

at com.microsoft.jdbc.base.BaseStatement.postImplExecu te(Unknown Source)

at com.microsoft.jdbc.base.BaseStatement.commonExecute(Unknown Source)

at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal

(Unknown So urce)

at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)

at DbTest.init(DbTest.java:35)

at DbTest.(DbTest.java:25)

at DbTest.main(DbTest.java:46)Press any key to continue...在这儿,用户已经登陆上去,但是却不能访问里边的数据表,出现这个问题的原因在于sa用户为系统用户,它虽然能够登陆数据库,但是test数据库里边却没有这个用户的访问权限,所以,我们现在为这个数据库重新建立一个用户share,建立过程如下:

在test数据库中选重用户---〉新建用户--〉名称选择(这一步中有两个关键点:身份验证选sql身份验证,默认数据库选test)-〉建立新教色share,此时更改程序,将用户登陆名和密码修改一下,重新运行程序:

driver is ok conection is ok 1001 1002 1003 1004 1005 1006 Press any key to continue...这次顺利通过测试

其实这些小问题花了我一个晚上才解决,真是浪费时间,所以写下来希望能使遇到类似问题的朋友不要重蹈覆辙,在此提醒大家遇到问题时多上网查查,多在论坛里问问,这样你学到的会更多,更节省时间,更有效率。

总结:Sqlserve 和JDBC 的融合问题,关键涉及到sp3补丁(端口开放)还有用户问题,解决这两个问题之后,剩余的便是Sqlserver 操作问题了,还有一点在远程操作的时候,要把Sqlserver 组设置一下,在安全性里边亦将身份验证更改为Sqlserve 验证即可。

------------------------------------------------windows xp sp2下jsp连接sql server 202_

注意:由于博客的文本编辑带有html代码解释功能,本文中对代码做了一定的改动,把所有的<改成了#,所有的>改成了$,如果需要用代码可以用记事本的“替换”功能替换回来即可。基本信息:windows xp sp2、Tomcat5.0、J2SDK1.5、Sql server 202_开发版

一、安装JDK 这个没有什么好说的,需要注意的是JDK1.5和以前的版本有个不同点,它默认的安装目录在C:Program FilesJava目录下,由于路径名里有空格,所以可能会给以后的命令行执行有一定的影响,并且和以往的习惯也有些不同,所以建议安装到C盘目录下就可以了。我的路径是C:jdk1.5

二、安装Tomcat 一路NEXT下来就可以了,注意有会有一个设置用户名密码的提示。我是安装在C:Tomcat 5.0了。

三、安装SQL Server2000 注意在windos xp下只能装两个版本,一个是开发版,另一个好像是个人版,记不得了。装的时候也基本上是一路NEXT下来,不过有一个地方要选择是采用Windows NT验证方式,一种是采用混合验证模式,为了安全,建议采用后者。并且要给超级管理员sa设上密码。最重要的是,不要忘了给SQL Server 202_打上补丁。由于sql server 202_存在漏洞,我们宿舍楼的局域网就因为中毒机器太多而造成网络拥塞。在windows xp中就把1433端口屏蔽了。要启用这个端口,要安装一个sql server 202_的sp3补丁。

四、设置环境变量

path路径:在系统变量的path前面加上C:Tomcat 5.0bin;C:jdk1.5bin;classpath路径.;C:jdk1.5libdt.jar;C:jdk1.5libtools.jar;C:jdk1.5librt.jar;C:jdk1.5;C:Tomcat 5.0commonlib,其中的.代表当前路径,其它的可以简单的设为C:jdk1.5lib,但是最好还是一个一个列出来。注意这里你如果在连接数据库时用到的是JDBC-ODBC桥接的方式的话,还要把桥接的驱动的路径加在classpath里面。有一个细节,好像在jdk1.5中,这个驱动不在C:jdk1.5lib下,而是在C:jdk1.5jrelib的rt.jar中,可以适当的设置一下或者把这个文件拷贝到classpath能到达的地方。

java_home路径:C:jdk1.5,即是jdk的安装目录。

tomcat_home路径:C:Tomcat 5.0,即是tomcat的安装目录。catalina_home路径:C:Tomcat 5.0 catalina_base路径:C:Tomcat 5.0,这两个环境变量的作用是可以通过命令行方式来启动和关闭tomcat,方法是打开命令行提示窗口,键入startup就可以启动,键入shutdown就可以关闭了。注意不要强行关闭tomcat,因为既然给了一个关闭的方式必然有它的道理,为了安全起见,还是用shutdown来关闭较为合适。当然不设置这两个环境变量也可以,只不要启动时用鼠标来从开始菜单启动。

五、建立数据库表

建立一个数据库testdb,在它里面建立一个表users。里面有两列,name和password,数据类型都取默认的char类型就行了。注意在SQL SERVER中表的名字不能为user。否则会出现错误。

六、配置数据DSN 打开“控制面板->性能与维护->管理工具->数据源”,点击“系统DSN”,点击“添加”,数据驱动选择“SQL SERVER”,点击“完成”,在弹出的对话框的“名称”里填入此DSN的名称,比如test。“描述”可以不填,“服务器”选择本地,即(local)。点击“下一步”,将弹出一个新的对话框。选择“使用sql server验证”,在下方填入用户名和密码。点击“下一步”,在新弹出的对话框的上方,选中“更改默认的数据库为”,在下侧的下拉菜单里选择你要映射的数据库,这里我们选择testdb。点击“下一步”,再点击“完成”。在新的对话框下方有个“测试数据源”的按钮,点击它,如果出现“测试成功”则表示建立DSN成功。点击完成即可。注意以后在程序中访问数据库是根据这里的系统DSN的名称来访问数据库的,而非真实的数据库名,在这里即是通过test而非testdb。

七、写测试网页文件

这里我们写一个简单的功能,有两个页面,第一个页面adduser.htm负责与用户进行交互,它可以让用户输入用户名和密码,并且提交它,但是它自己不处理,而是由第二个页面文件处理。第二个页面为jdbc.jsp,它接受第一个页面传递过来的参数,然后把它插入到users表中,然后把表中所有的用户都检索出来并且显示它。把这两个文件放在一个文件夹jdbc中,在jdbc文件夹中新建一个文件夹,名称为WEB-INF,在它里面建一个web.xml文件,然后把jdbc文件夹放到tomcat的工作目录C:Tomcat 5.0webapps中。web.xml内容

#?xml version=“1.0” encoding=“ISO-8859-1”?$ #!DOCTYPE web-app PUBLIC “-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN” “http://java.sun.com/dtd/web-app_2_3.dtd”$ #web-app$ #display-name$My Web Application#/display-name$ #description$ A application for test.#/description$ #/web-app$ adduser.htm文件内容:

#html$ #head$ #title$Add User#/title$ #/head$ #body$ #form method=“POST” action=“jdbc.jsp”$ #p align=“center”$姓名

#input type=“text” name=“name” size=“20”$#/p$ #p align=“center”$密码

#input type=“password” name=“pwd” size=“20”$#/p$ #p align=“center”$

#input type=“submit” value=“提交” name=“B1”$#/p$ #/form$ #/body$ #/html$

jdbc.jsp文件内容: #html$

#head$#title$Add User to DB#/title$#/head$

#%@page import=“java.sql.*”%$

#%@page import=“com.microsoft.jdbc.sqlserver.SQLServerDriver”%$

#%@page import=“com.microsoft.jdbc.*”%$

#%@page import=“java.util.*”%$ #body$

#pre$ #% //Get parameters from request String name,pwd;int num;name=request.getParameter(“name”);pwd=request.getParameter(“pwd”);//add infomation to DB try{ Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance();Connection con=DriverManager.getConnection(“jdbc:odbc:test”,“sa”,“like”);Statement stmt=con.createStatement();stmt.executeUpdate(“insert into users values('”+name+“','”+pwd+“')”);//query DB for display all users ResultSet rs=stmt.executeQuery(“select * from users”);//rs.first();out.println(“All user in DB!”);while(rs.next()){

out.print(“user name: ”);

out.print(rs.getString(“name”)+“

password: ”);

out.println(rs.getString(“password”));} num=stmt.getMaxRows();out.println(num);rs.close();stmt.close();con.close();}catch(Exception ex){

out.println(ex.getMessage());

} %$

#/pre$ #/body$ #/html$

八、测试效果

启动tomcat,启动浏览器,在浏览器的地址栏中键入http://localhost:8080/jdbc/adduser.htm,在出现 的网页中填入用户名密码,点击“提交”,即可跳到jdbc.jsp文件,列出此时数据库中所有的用户。

解析各种SQL连接字符串
TOP