标签:
【JDBC连接SQL Server】
【准备工作】
1、下载Eclipse-JavaEE;
2、下载Tomcat8.0;
3、下载Microsoft JDBCDriver 4.1 for SQL Server;
4、将\sqljdbc_4.1\chs\复制到Tomcat8.0安装目录下的lib文件夹内;
5、 在Eclipse中 windows->Preference->Server->RuntimeEnvironment->Add->Apache Tomcat v8.0,在Tomcatinstallation library路径选择Tomcat的安装目录;
5、创建动态web工程:file->new->Other->web->Dynamic Web Project,工程名为:Test;
6、在Test工程下创建jsp文件;
7、file->new->创建Server->将Test工程加入->完成
***************以上步骤完成jsp的项目的创建***************
【语句介绍】
1、加载JDBC驱动
("");
2、创建数据库的连接
Connection con = (url,user,password);
连接URL定义了连接数据库时的协议、子协议、数据源标识。
书写形式:协议:子协议:数据源标识
协议:在JDBC中总是以jdbc开始
子协议:是桥连接的驱动程序或是数据库管理系统名称。
数据源标识:标记找到数据库来源的地址与连接端口。
String url=”jdbc:sqlserver://localhost:1433;DatabaseName=EDUC”
String user=”sa”
String password=”sa”
3、创建一个Statement
Statementstmt=();
要执行SQL语句,必须获得实例,Statement实例分为以下3 种类型:
1)执行静态SQL语句。通常通过Statement实例实现。
2)执行动态SQL语句。通常通过PreparedStatement实例实现。
3)执行数据库存储过程。通常通过CallableStatement实例实现。
4、查询语句
ResultSet rst=("select* from student");
while(())
{
("
");("
"+("sno")+"");("
"+("sname")+"");("
"+("sage")+"");("
");}
5、插入语句
String ins="insert intostudent values(5,‘罗阳‘,21);";
(ins);
6、删除语句
String del="delete from student whereid=5;";
(del);
7、表的创建更新删除语句与上述操作方法类似,不再赘述。
8、关闭JDBC对象
();
();
();
【执行结果】
【源代码】(说明:数据的插入和删除在【JDBC连接MySQL】的代码中演示)
snosnamesage
("");
Connection con= ("jdbc:sqlserver://localhost:1433;DatabaseName=EDUC","sa","sa");Statement stmt=();ResultSet rst=("select*from student");
while(())
{
("
");("
"+("sno")+"");("
"+("sname")+"");("
"+("sage")+"");("
");}
//关闭连接、释放资源
();
();
();
%>
【JDBC连接MySQL】
方法和过程和连接SQL Server基本相似。
只是在加载JDBC驱动和连接创建数据库连接时候的语法略有不同,需要注意一下。
("");
Connection con = ("jdbc:mysql://localhost:3306/school","root","ly941122");
【运行结果】
【源代码】
idnameage
("");
Connectioncon=("jdbc:mysql://localhost:3306/school","root","ly941122");Statement stmt=();//String ins="insert into student values(5,‘罗阳‘,21);";
//String del="delete from student whereid=5;";
//(ins);
//(del);
ResultSet rst=("select*from student");
while(())
{
("
");("
"+("id")+"");("
"+("name")+"");("
"+("age")+"");("
");}
//关闭连接、释放资源
();
();
();
%>
标签: