这个是用配置文件连接数据库的例子,原理和xml一样,需要你解析文件。供你参考:
创新互联主要从事网站建设、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务九江,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
db.properties文件内容(以oracle为例 )
# 驱 动:
driver = oracle.jdbc.OracleDriver
# 地 址:
url = jdbc:oracle:thin:@172.16.0.212:1521:orcl
# 用 户 名:
user = 1234
# 密 码:
password = 1234
# 初始连接数:
initialSize=10
-------------------------------------------
代码:
public class DBUtils {
private static String driver =null;
private static String url = null;
private static String user = null;
private static String password = null;
private static BasicDataSource ds;
static{
//读取程序外的.properties 文件
//需要.properties文件的包路径
Properties props = new Properties();
try {
String path ="utils/db.properties";//路径根据你自己的实际情况
props.load(DBUtils.class.getClassLoader().getResourceAsStream(path));
//properties对象.getProperty("字符串")
driver=props.getProperty("driver");
url=props.getProperty("url");
user=props.getProperty("user");
password=props.getProperty("password");
ds = new BasicDataSource();
ds.setDriverClassName(driver);
ds.setUrl(url);
ds.setUsername(user);
ds.setPassword(password);
ds.setInitialSize(Integer.parseInt(props.getProperty("initialSize")));
Class.forName(driver);
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection()
throws SQLException {
Connection conn = null;
if(ds!=null)conn=ds.getConnection();
return conn;
}
public static void closeConnection(Connection conn) throws Exception {
if(conn!=null)conn.close();
}
public static void main(String[] args) throws SQLException {
DBUtils db=new DBUtils();
db.getConnection();
}
}
你说的java源代码是指编译成的class文件前的java文件。
当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,
源文件就是指Test.java文件,
一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改
也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。
首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(),如果这个链接过期了,请在这个首先找一找。
在你的电脑上配置java环境变量,主要是配置path和classpath。你可以百度java环境变量配置,可以找到很多java环境变量配置方法。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功。如果显示出java版本相关的信息表示配置成功,可以进行下一步了。
编译你的源代码,cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hello.java(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话)。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了。例如:javac e:\src\Hello.java.
运行你编译好的文件,java Hello(需要注意运行的时候没有后缀.java或者.class),同样你可以不改变路径用绝对路径运行,例如:java e:\src\Hello.如果你的代码中有窗口这样的类似的图形化界面,你就需要用javaw来运行。
另外,你可以使用eclipse,NetBeans这样的集成开发环境(IDE)来写代码,这样方便很多。
import redis.clients.jedis.Jedis;
//java代码模拟处理redis分布式锁代码
public class redisTest {
private static long timeout = 1000;