Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance()
还有,如果是用MyEclipse做开发工具的话,只要将数据库驱动程序放到工程的lib目录下就行了,其它的不用放。记得要用MyEclipse发布Web应用,此时它会将lib目录下的jar以及工程相关的jar包发布到服务器的本Web应用对应的lib目录中。
<hibernate-mapping><class name="com.so.pojo.City" table="CITY" schema="SOP">
<id name="id" type="java.lang.String">
<column name="ID" length="50" />
<generator class="native"></generator>
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="100" />
</property>
<property name="parent" type="java.lang.String">
<column name="PARENT" length="50" />
</property>
</class>
</hibernate-mapping>
用hibernate:
我的数据库中有一个表示city,主键是id设置<generator class="native"></generator>就可以自动增长,就不用自己管了
连接数据库的话不是有个返回值么,如果返回记录的话rs.next!=null如果没有返回记录rs.next==null
然后你就用rs.next判断
if(rs.next==null)
{
//此处写方法等待五秒重新连接调用这个类
}
else
{
//接受数据库穿出来的值
}
上面如果不行
就写个try catch语句:
try
{
//连接数据库
}
catch(...)
{
//如果有异常,说明数据库还没有启动
//等待五秒重新连接调用这个类
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)