在nt中查看:管理工具-数据源-系统dns
解决方案 »
- 各位,启动tomcat的时候报了这个错误,牛人帮我看一下哦。谢谢了
- 经理让我用lucene做一个基于数据库全文检索的搜索引擎,让我自己估算下工作量,没有弄过,请教下大家的思路!
- 请高手帮忙,用java如何实现选课算法
- Tomcat 总是重启 请大虾帮助 看日志说是 ntdll.dll 有问题
- 急急急!~各位高手留步,文件上传的问题,解决马上结贴!100分~
- 很菜的spring问题!!!!
- 奇怪的问题,高手请进,在线等。。。。。。。。。解决马上给分
- 如何处理读取一个动态页面的内容?页面内可能会有检查cookie,或者检查页面是否直接访问
- 请过来人指点[在线等]
- HTTP Status 500 - 知道是什么错但却找不到大神们求解啊啊啊啊啊啊啊
- 用weblogic7发布页面遇到的奇怪问题:http://localhost:7001/index.jsp不可以,http://127.0.0.1:7001/index.jsp就可以?!!!
- hibernate的one-to-one 的问题??????
我把我做的JavaBean与SQL Server数据库之间操作代码粘贴在下面,请看看。
PS:这个是一个名片盒的beanpackage com.wpf;import java.sql.*;
import java.util.*;
import java.io.*;public class CardBean{
private Connection con;
public CardBean(){
String CLASSFORNAME="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String SERVANDDB="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test";
String USER="sa";
String PWD="123456"; try{
Class.forName(CLASSFORNAME);
con=java.sql.DriverManager.getConnection(SERVANDDB,USER,PWD);
}catch(Exception e){
e.printStackTrace();
}
} public void addCardBean(String name1,String sex1,String unit1,String phone1,String mobilePhone1,String faxNumber1,String indexchar1,String office1,String brithday1,String porp1,String trade1,String mpfl1,String postNumber1,String email1,String address1,String bz1,String mpzfl1){
try{
PreparedStatement pstmt=con.prepareStatement("insert into test.pcard values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
pstmt.setString(1,name1);
pstmt.setString(2,sex1);
pstmt.setString(3,unit1);
pstmt.setString(4,phone1);
pstmt.setString(5,mobilePhone1);
pstmt.setString(6,faxNumber1);
pstmt.setString(7,indexchar1);
pstmt.setString(8,office1);
pstmt.setString(9,brithday1);
pstmt.setString(10,porp1);
pstmt.setString(11,trade1);
pstmt.setString(12,mpfl1);
pstmt.setString(13,postNumber1);
pstmt.setString(14,email1);
pstmt.setString(15,address1);
pstmt.setString(16,bz1);
pstmt.setString(17,mpzfl1);
pstmt.execute();
}catch(Exception e){
}
} public ResultSet getCardBean(String id){
ResultSet result=null;
try{
Statement stm=con.createStatement();
result=stm.executeQuery("select * from test.pcard where ID='"+id+"'");
return result;
}catch(Exception e){
}
return result;
} public ResultSet getCardBean(){
ResultSet result=null;
try{
Statement stm=con.createStatement();
result=stm.executeQuery("select * from test.pcard");
return result;
}catch(Exception e){
}
return result;
} public void delCardBean(){
try{
PreparedStatement pstmt=con.prepareStatement("delete from test.pcard");
pstmt.execute();
}catch(Exception e){
}
} public void delCardBean(String id){
try{
PreparedStatement pstmt=con.prepareStatement("delete from test.pcard where ID='"+id+"'");
pstmt.execute();
}catch(Exception e){
}
}
}
Tomcat的\common\lib目录下
数据库的URL:jdbc:microsoft:sqlserver://服务器名:1433;DatabaseName=数据库名
驱动:com.microsoft.jdbc.sqlserver.SQLServerDriver
打开%tomcat_home\conf\server.xml,在</Context>和</host>前增加描述,指定驱动程序的类,连接数据库的url,连接用户名和密码。
使用连接池,需要把刚才那三个JAR拷贝到%tomcat_home\common\lib目录下。
url配置如下:
<parameter>
<name>driverClassName</name>
<value>com.microsoft.jdbc.sqlserver.SQLserverDriver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=card</value>
</parameter>
驱动名:com.microsoft.jdbc.sqlserver.SQLServerDriver
url:jdbc:microsoft:sqlserver://localhost:1433;databasename=//你的数据库名字